From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 1 Mar 2024 20:00:54 +0000 (-0800) Subject: Fix: always pass `remove_inbox_tags` from UI, dont require in API (#5962) X-Git-Tag: v2.6.0~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a020d807d4b0e898471b91a5b7025d169efc8691;p=thirdparty%2Fpaperless-ngx.git Fix: always pass `remove_inbox_tags` from UI, dont require in API (#5962) --- diff --git a/src-ui/src/app/services/rest/document.service.ts b/src-ui/src/app/services/rest/document.service.ts index 37147b818c..5c0f0a1dc6 100644 --- a/src-ui/src/app/services/rest/document.service.ts +++ b/src-ui/src/app/services/rest/document.service.ts @@ -183,7 +183,7 @@ export class DocumentService extends AbstractPaperlessService { update(o: Document): Observable { // we want to only set created_date o.created = undefined - o.remove_inbox_tags = this.settingsService.get( + o.remove_inbox_tags = !!this.settingsService.get( SETTINGS_KEYS.DOCUMENT_EDITING_REMOVE_INBOX_TAGS ) return super.update(o) diff --git a/src/documents/serialisers.py b/src/documents/serialisers.py index f4f92a1c91..adcb0d251a 100644 --- a/src/documents/serialisers.py +++ b/src/documents/serialisers.py @@ -665,6 +665,8 @@ class DocumentSerializer( remove_inbox_tags = serializers.BooleanField( default=False, write_only=True, + allow_null=True, + required=False, ) def get_original_file_name(self, obj):