odoo/odoo#186079

Created by Mohammed Assellalou (asm)
Merged at 437ba987a312fd9d81567e04dc5432a6aa86157c

Statuses:

Linked pull requests
label
odoo-dev:16.0-account-empty-string-false-inconsistency-fix
head
703132dc0c4a24b9606f70fd890c9d04b46fd040
merged
1 year ago by Accounting, William André (wan)
odoo/odoo odoo/enterprise
16.0 #186079 #73256
17.0 #187135 #73766
saas-17.2 #189097 #74854
saas-17.4 #189099 #74855
18.0 #191026 #75834
saas-18.1 #199289 #80158
saas-18.2 #199307 #80167
saas-18.3
saas-18.4
19.0
master #204193 #82582

[FIX] account: fix empty string and False/None inconsistencies

[FIX] account: fix empty string and False/None inconsistencies

When empty, the name field of account.move.line could inconsistently hold either an empty string or False. This inconsistency led to different results when searching for lines with an empty label, as label->not set and label == "" yielded different outcomes. The latter behavior aligns with expected ORM operations.

This fix ensures the name field is set to False whenever the computed result is an empty string, standardizing search behavior.

opw-4167139

Enterprise PR


I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr