diff --git a/apps/common/db/fields.py b/apps/common/db/fields.py index 33af25b77..7bdb4645e 100644 --- a/apps/common/db/fields.py +++ b/apps/common/db/fields.py @@ -603,7 +603,7 @@ class JSONManyToManyField(models.JSONField): return None if isinstance(value, RelatedManager): value = value.value - return value + return json.dumps(value) def validate(self, value, model_instance): super().validate(value, model_instance) diff --git a/pyproject.toml b/pyproject.toml index d868cf631..bca326587 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,14 +68,14 @@ dependencies = [ 'ipip-ipdb==1.6.1', 'pywinrm==0.4.3', 'python-nmap==0.7.1', - 'django==4.2.24', + 'django==4.1.13', 'django-bootstrap3==23.4', 'django-filter==23.2', 'django-formtools==2.5.1', 'django-ranged-response==0.2.0', 'django-simple-captcha==0.5.18', 'django-timezone-field==5.1', - 'djangorestframework==3.16.1', + 'djangorestframework==3.14.0', 'djangorestframework-bulk==0.2.1', 'django-simple-history==3.6.0', 'django-private-storage==3.1',