From ea47af7034ff23fa7c45fb1bbd885ba98212295b Mon Sep 17 00:00:00 2001 From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Sun, 7 Jan 2024 14:17:51 -0800 Subject: [PATCH] Fixes the user arguments json field decoding (#5307) --- src/paperless/serialisers.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/paperless/serialisers.py b/src/paperless/serialisers.py index bf649df05..db7ca21f7 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__"