mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-24 08:25:17 -06:00
convert customfield multiobject to ids at save()
This commit is contained in:
parent
96784640e3
commit
6af1aae2e6
@ -293,8 +293,9 @@ class CustomField(CloningMixin, ExportTemplatesMixin, WebhooksMixin, ChangeLogge
|
||||
model = self.object_type.model_class()
|
||||
return model.objects.filter(pk=value).first()
|
||||
if self.type == CustomFieldTypeChoices.TYPE_MULTIOBJECT:
|
||||
valueids = [obj['id'] if isinstance(obj, dict) else obj for obj in value] or None
|
||||
model = self.object_type.model_class()
|
||||
return model.objects.filter(pk__in=value)
|
||||
return model.objects.filter(pk__in=valueids)
|
||||
return value
|
||||
|
||||
def to_form_field(self, set_initial=True, enforce_required=True, for_csv_import=False):
|
||||
|
Loading…
Reference in New Issue
Block a user