diff --git a/modules/document_incoming_ocr/document.py b/modules/document_incoming_ocr/document.py index ad739a1a41..55f7e7bfd1 100644 --- a/modules/document_incoming_ocr/document.py +++ b/modules/document_incoming_ocr/document.py @@ -181,8 +181,10 @@ class IncomingSupplierInvoice(metaclass=PoolMeta): ]) except ValueError: logger.debug(f"Cannot find product '{product_name}'") - line.product = product.id - line.on_change_product() + line.product = None + else: + line.product = product.id + line.on_change_product() else: line.product = None line.description = line_data.get('description')