@@ -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
200201class 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
251253class AccountInvoiceLine (models .Model ):
0 commit comments