mirror of
https://github.com/OCA/server-backend.git
synced 2025-02-18 09:52:42 +02:00
[MIG] base_external_system: Migration to 16.0
This commit is contained in:
@@ -65,10 +65,13 @@ class ExternalSystemAdapter(models.AbstractModel):
|
||||
"""
|
||||
raise UserError(_("The connection was a success."))
|
||||
|
||||
@api.model
|
||||
def create(self, vals):
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
context_self = self.with_context(no_create_interface=True)
|
||||
vals.update({"system_type": self._name})
|
||||
record = super(ExternalSystemAdapter, context_self).create(vals)
|
||||
record.system_id.interface = record
|
||||
return record
|
||||
records = self.browse([])
|
||||
for vals in vals_list:
|
||||
vals.update({"system_type": self._name})
|
||||
record = super(ExternalSystemAdapter, context_self).create(vals)
|
||||
record.system_id.interface = record
|
||||
records += record
|
||||
return records
|
||||
|
||||
Reference in New Issue
Block a user