From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Sun, 7 Jan 2024 22:17:51 +0000 (-0800) Subject: Fixes the user arguments json field decoding (#5307) X-Git-Tag: v2.3.2~1^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea47af7034ff23fa7c45fb1bbd885ba98212295b;p=thirdparty%2Fpaperless-ngx.git Fixes the user arguments json field decoding (#5307) --- diff --git a/src/paperless/serialisers.py b/src/paperless/serialisers.py index bf649df050..db7ca21f7a 100644 --- a/src/paperless/serialisers.py +++ b/src/paperless/serialisers.py @@ -1,3 +1,5 @@ +import logging + from django.contrib.auth.models import Group from django.contrib.auth.models import Permission from django.contrib.auth.models import User @@ -5,6 +7,8 @@ from rest_framework import serializers from paperless.models import ApplicationConfiguration +logger = logging.getLogger("paperless.settings") + class ObfuscatedUserPasswordField(serializers.Field): """ @@ -118,6 +122,8 @@ class ProfileSerializer(serializers.ModelSerializer): class ApplicationConfigurationSerializer(serializers.ModelSerializer): + user_args = serializers.JSONField(binary=True) + class Meta: model = ApplicationConfiguration fields = "__all__"