From 9e54cfe3407b18f58d35d8e0ad0ef538cb6c3136 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Mon, 12 Aug 2024 08:35:16 -0400 Subject: [PATCH] Fixes #17131: Fix exception when creating object-type custom field without selecting related object type --- netbox/extras/models/customfields.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/netbox/extras/models/customfields.py b/netbox/extras/models/customfields.py index d8f02ec6c..67ff5a5e6 100644 --- a/netbox/extras/models/customfields.py +++ b/netbox/extras/models/customfields.py @@ -352,13 +352,11 @@ class CustomField(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel): if self.type in (CustomFieldTypeChoices.TYPE_OBJECT, CustomFieldTypeChoices.TYPE_MULTIOBJECT): if not self.related_object_type: raise ValidationError({ - 'object_type': _("Object fields must define an object type.") + 'related_object_type': _("Object fields must define an object type.") }) elif self.related_object_type: raise ValidationError({ - 'object_type': _( - "{type} fields may not define an object type.") - .format(type=self.get_type_display()) + 'type': _("{type} fields may not define an object type.") .format(type=self.get_type_display()) }) def serialize(self, value):