diff --git a/netbox/utilities/api.py b/netbox/utilities/api.py index 0ce207d6e..d753954aa 100644 --- a/netbox/utilities/api.py +++ b/netbox/utilities/api.py @@ -74,6 +74,12 @@ class ChoiceField(Field): return {'value': obj, 'label': self._choices[obj]} def to_internal_value(self, data): + # Hotwiring boolean values + if hasattr(data, 'lower'): + if data.lower() == 'true': + return True + if data.lower() == 'false': + return False return data