From a6070e1aa05819db8ecb411a57709bdc10ead59a Mon Sep 17 00:00:00 2001 From: Arthur Date: Fri, 31 Mar 2023 08:08:10 -0700 Subject: [PATCH] 12074 fix full clean --- netbox/netbox/api/serializers/base.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/netbox/netbox/api/serializers/base.py b/netbox/netbox/api/serializers/base.py index f1aea0e2b..1b107bb29 100644 --- a/netbox/netbox/api/serializers/base.py +++ b/netbox/netbox/api/serializers/base.py @@ -40,4 +40,8 @@ class ValidatedModelSerializer(BaseModelSerializer): setattr(instance, k, v) instance.full_clean() + # copy any changes to data made in full_clean + for k, v in attrs.items(): + data[k] = getattr(instance, k) + return data