diff --git a/models/account.py b/models/account.py index 558a1511d5e5a2fe4e734f02e3145b9190471daa..9ba55b4e675492311b7d0806d5b1dd95b877328f 100644 --- a/models/account.py +++ b/models/account.py @@ -82,7 +82,7 @@ class AccountInvoice(models.Model): 'adefpat:factureStartDate': start_date, 'adefpat:factureEndDate': end_date, 'adefpat:factureTypeConvention': self.type_convention_id.name or "", - 'adefpat:factureProjet': self.project_id.name or "", + 'adefpat:factureProjet': self.project_id.id or "", } else: return { diff --git a/wizard/adefpat_project_justif_zip_wizard.py b/wizard/adefpat_project_justif_zip_wizard.py index 06c6018d15f409d865de17cc3c4718ed71f1ab4c..2a791a922feab24d68e6dbc6f27ce3f8f9297d7a 100644 --- a/wizard/adefpat_project_justif_zip_wizard.py +++ b/wizard/adefpat_project_justif_zip_wizard.py @@ -71,12 +71,12 @@ class AdefpatProjectJustifZip(models.TransientModel): for project in project_ids: compteur += 1 proj = project.name.replace(" ", "_x0020_").replace("'", "_x0027_") - project_name = project.name.replace("'", "\'") + project_id = project.id path = "PATH:'/app:company_home/st:sites/cm:odoo/cm:documentLibrary/cm:Projets/cm:" + proj json_file.append({ "id": bilan_nb + str(compteur), - "name": project_name, - "description": project_name, + "name": project.name, + "description": project.name, "nodes":[ { "id": bilan_nb + str(compteur) + "1", @@ -141,7 +141,7 @@ class AdefpatProjectJustifZip(models.TransientModel): "query": "(PATH:'/app:company_home/st:sites/cm:odoo/cm:documentLibrary/cm:Factures_x0020_fournisseurs//*') AND (+adefpat:factureEndDate:['" + str( self.period_start) + "' TO '" + str( self.period_end) + "'] OR +adefpat:factureSartDate:['" + str( - self.period_start) + "' TO '" + str(self.period_end) + "']) AND =adefpat:factureProjet:'"+ project_name +"'", + self.period_start) + "' TO '" + str(self.period_end) + "']) AND =adefpat:factureProjet:'"+ project_id +"'", }, }, ]})