Skip to content

Commit bb82bcc

Browse files
committed
[MIG] l10n_it_fatturapa: Migration to 16.0
1 parent c20725e commit bb82bcc

6 files changed

Lines changed: 18 additions & 301 deletions

File tree

l10n_it_fatturapa/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{
88
"name": "ITA - Fattura elettronica - Base",
9-
"version": "14.0.1.2.2",
9+
"version": "16.0.1.0.0",
1010
"category": "Localization/Italy",
1111
"summary": "Fatture elettroniche",
1212
"author": "Davide Corio, Agile Business Group, Innoviu, "

l10n_it_fatturapa/migrations/13.0.1.0.0/post-migrate.py

Lines changed: 0 additions & 234 deletions
This file was deleted.

l10n_it_fatturapa/migrations/14.0.1.0.0/pre-migrate.py

Lines changed: 0 additions & 22 deletions
This file was deleted.

l10n_it_fatturapa/migrations/14.0.1.2.1/post-migration.py

Lines changed: 0 additions & 29 deletions
This file was deleted.

l10n_it_fatturapa/models/account.py

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -188,13 +188,14 @@ class FatturapaRelatedDocumentType(models.Model):
188188
cig = fields.Char("CIG Code", size=15)
189189
cup = fields.Char("CUP Code", size=15)
190190

191-
@api.model
192-
def create(self, vals):
193-
if vals.get("invoice_line_id"):
194-
line_obj = self.env["account.move.line"]
195-
line = line_obj.browse(vals["invoice_line_id"])
196-
vals["lineRef"] = line.sequence
197-
return super(FatturapaRelatedDocumentType, self).create(vals)
191+
@api.model_create_multi
192+
def create(self, vals_list):
193+
for vals in vals_list:
194+
if vals.get("invoice_line_id"):
195+
line_obj = self.env["account.move.line"]
196+
line = line_obj.browse(vals["invoice_line_id"])
197+
vals["lineRef"] = line.sequence
198+
return super(FatturapaRelatedDocumentType, self).create(vals_list)
198199

199200

200201
class FatturapaActivityProgress(models.Model):
@@ -239,13 +240,14 @@ class FatturapaRelatedDdt(models.Model):
239240
"account.move", "Related Invoice", ondelete="cascade", index=True
240241
)
241242

242-
@api.model
243-
def create(self, vals):
244-
if vals.get("invoice_line_id"):
245-
line_obj = self.env["account.move.line"]
246-
line = line_obj.browse(vals["invoice_line_id"])
247-
vals["lineRef"] = line.sequence
248-
return super(FatturapaRelatedDdt, self).create(vals)
243+
@api.model_create_multi
244+
def create(self, vals_list):
245+
for vals in vals_list:
246+
if vals.get("invoice_line_id"):
247+
line_obj = self.env["account.move.line"]
248+
line = line_obj.browse(vals["invoice_line_id"])
249+
vals["lineRef"] = line.sequence
250+
return super(FatturapaRelatedDdt, self).create(vals_list)
249251

250252

251253
class AccountInvoiceLine(models.Model):

l10n_it_fatturapa/models/ir_attachment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,4 +116,4 @@ def get_fattura_elettronica_preview(self):
116116
dom = ET.parse(xml_file, parser=recovering_parser)
117117
transform = ET.XSLT(xslt)
118118
newdom = transform(dom)
119-
return ET.tostring(newdom, pretty_print=True)
119+
return ET.tostring(newdom, pretty_print=True, encoding="unicode")

0 commit comments

Comments
 (0)