[FIX] account_mass_reconcile: Fix reconciliation with empty name

The field name on account.move.line is not required anymore.
Avoid a call of `lower()` on None
This commit is contained in:
Yannick Payot
2022-06-21 18:28:59 +02:00
parent a29c6fc9c1
commit 0d6a8418a9

View File

@@ -60,7 +60,7 @@ class MassReconcileAdvancedRef(models.TransientModel):
""" """
return ( return (
("partner_id", move_line["partner_id"]), ("partner_id", move_line["partner_id"]),
("ref", move_line["ref"].lower().strip()), ("ref", (move_line["ref"] or "").lower().strip()),
) )
@staticmethod @staticmethod
@@ -107,7 +107,7 @@ class MassReconcileAdvancedRef(models.TransientModel):
"ref", "ref",
( (
(move_line["ref"] or "").lower().strip(), (move_line["ref"] or "").lower().strip(),
move_line["name"].lower().strip(), (move_line["name"] or "").lower().strip(),
), ),
) )
@@ -167,7 +167,7 @@ class MassReconcileAdvancedName(models.TransientModel):
""" """
return ( return (
("partner_id", move_line["partner_id"]), ("partner_id", move_line["partner_id"]),
("name", move_line["name"].lower().strip()), ("name", (move_line["name"] or "").lower().strip()),
) )
@staticmethod @staticmethod
@@ -212,5 +212,5 @@ class MassReconcileAdvancedName(models.TransientModel):
yield ("partner_id", move_line["partner_id"]) yield ("partner_id", move_line["partner_id"])
yield ( yield (
"name", "name",
(move_line["name"].lower().strip(),), ((move_line["name"] or "").lower().strip(),),
) )