mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Fix inclusion of legacy IDs on choice fields
This commit is contained in:
@@ -86,8 +86,9 @@ class ChoiceField(Field):
|
||||
('label', self._choices[obj])
|
||||
])
|
||||
|
||||
# TODO: Remove in v2.8
|
||||
# Include legacy numeric ID (where applicable)
|
||||
if type(self.choiceset) is ChoiceSet and obj in self.choiceset.LEGACY_MAP:
|
||||
if hasattr(self.choiceset, 'LEGACY_MAP') and obj in self.choiceset.LEGACY_MAP:
|
||||
data['id'] = self.choiceset.LEGACY_MAP.get(obj)
|
||||
|
||||
return data
|
||||
|
Reference in New Issue
Block a user