def update_system(self, form: FlaskForm) -> None: self.update(form) Db.update_system({ 'entity_id': self.id, 'name': self.name, 'website_url': self.website_url, 'resolver_url': self.resolver_url, 'identifier_example': self.placeholder})
def update_system(self, data: dict[str, Any]) -> None: Db.update_system({ 'entity_id': self.id, 'name': self.name, 'website_url': data['reference_system']['website_url'], 'resolver_url': data['reference_system']['resolver_url'], 'identifier_example': data['reference_system']['placeholder']}) if data['reference_system']['classes']: Db.add_classes(self.id, data['reference_system']['classes'])
def update_system(self, form: FlaskForm) -> None: self.update(form) precision_default_id = None entity_with_updated_nodes = Entity.get_by_id(self.id, nodes=True) if entity_with_updated_nodes.nodes: # Get default precision id if it was set precision_default_id = list(entity_with_updated_nodes.nodes.keys())[0].id Db.update_system({ 'entity_id': self.id, 'name': self.name, 'website_url': self.website_url, 'resolver_url': self.resolver_url, 'identifier_example': self.placeholder, 'precision_default_id': precision_default_id})