From 32d65c49b79d30aef864586e410969610df6ab82 Mon Sep 17 00:00:00 2001 From: VoicuStefan2001 Date: Mon, 20 Jan 2025 11:03:10 +0200 Subject: [PATCH] [16.0][FIX] edi_ubl partners with no city stop the job --- l10n_ro_account_edi_ubl/__manifest__.py | 2 +- l10n_ro_account_edi_ubl/models/account_edi_xml_cius_ro.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/l10n_ro_account_edi_ubl/__manifest__.py b/l10n_ro_account_edi_ubl/__manifest__.py index 5e03153ad..d6948d115 100644 --- a/l10n_ro_account_edi_ubl/__manifest__.py +++ b/l10n_ro_account_edi_ubl/__manifest__.py @@ -22,7 +22,7 @@ "views/cius_template.xml", ], "license": "AGPL-3", - "version": "16.0.1.85.0", + "version": "16.0.1.85.1", "author": "Terrabit," "NextERP Romania," "Odoo Community Association (OCA)", "website": "https://github.com/OCA/l10n-romania", "installable": True, diff --git a/l10n_ro_account_edi_ubl/models/account_edi_xml_cius_ro.py b/l10n_ro_account_edi_ubl/models/account_edi_xml_cius_ro.py index 829ceab20..d3deb71cd 100644 --- a/l10n_ro_account_edi_ubl/models/account_edi_xml_cius_ro.py +++ b/l10n_ro_account_edi_ubl/models/account_edi_xml_cius_ro.py @@ -291,7 +291,10 @@ def _export_invoice_constraints(self, invoice, vals): # Use send city to check if it's a valid sector # because when they come from ANAF, not all are # formatted as SECTORX - send_city = partner.city.upper().replace(" ", "") + if partner.city: + send_city = partner.city.upper().replace(" ", "") + else: + send_city = False if send_city not in SECTOR_RO_CODES: constraints[f"ciusro_{partner_type}_invalid_city_name"] = _( "The following partner's city name is invalid: %s. "