diff --git a/apps/assets/serializers/asset/web.py b/apps/assets/serializers/asset/web.py index c6e05f6c0..684fa62ce 100644 --- a/apps/assets/serializers/asset/web.py +++ b/apps/assets/serializers/asset/web.py @@ -27,3 +27,9 @@ class WebSerializer(AssetSerializer): 'default': 'id=login_button', }, } + + def to_internal_value(self, data): + data = data.copy() + if data.get('script') in ("", None): + data.pop('script', None) + return super().to_internal_value(data)