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__"