mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-12-23 23:08:03 +01:00
Fix: Don't require the JSON user arguments field (#5320)
* Allows new user args field to be null * Coerce empty string to None for user_args JSONField --------- Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
This commit is contained in:
parent
f525ac0af6
commit
a12e1fae72
2 changed files with 106 additions and 1 deletions
|
|
@ -122,7 +122,12 @@ class ProfileSerializer(serializers.ModelSerializer):
|
|||
|
||||
|
||||
class ApplicationConfigurationSerializer(serializers.ModelSerializer):
|
||||
user_args = serializers.JSONField(binary=True)
|
||||
user_args = serializers.JSONField(binary=True, allow_null=True)
|
||||
|
||||
def run_validation(self, data):
|
||||
if "user_args" in data and data["user_args"] == "":
|
||||
data["user_args"] = None
|
||||
return super().run_validation(data)
|
||||
|
||||
class Meta:
|
||||
model = ApplicationConfiguration
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue