Skip to content

Commit

Permalink
removed create_data_source function
Browse files Browse the repository at this point in the history
  • Loading branch information
reichie020212 committed Dec 12, 2023
1 parent 2bf7708 commit 5f242d1
Showing 1 changed file with 1 addition and 15 deletions.
16 changes: 1 addition & 15 deletions spp_registry_data_source/models/data_source.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from odoo import api, fields, models
from odoo import fields, models


class SppDataSource(models.Model):
Expand Down Expand Up @@ -32,20 +32,6 @@ class SppDataSource(models.Model):
("name_uniq", "unique(name)", "The name of the data source must be unique !"),
]

@api.model
@api.returns("self", lambda value: value.id)
def create_data_source(self, vals):
data_source_id = self.search([("name", "=", vals.get("name"))], limit=1)
if data_source_id:
return data_source_id
paths, path_create_vals = vals.pop("paths", []), []
for path in paths:
path_create_vals.append(
(0, 0, {"name": path.get("name"), "path": path.get("path")})
)
vals["data_source_path_ids"] = path_create_vals
return self.create(vals)

def get_field_mapping_key_value_pair(self):
return self.data_source_field_mapping_ids.get_mapping()

Expand Down

0 comments on commit 5f242d1

Please sign in to comment.