From: Michael Shamoon <4887959+shamoon@users.noreply.github.com>
Date: Sat, 2 Apr 2022 04:50:53 +0000 (-0700)
Subject: Fix save view error for filter_rules
X-Git-Tag: beta-1.7.0-rc1~30^2
X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F616%2Fhead;p=thirdparty%2Fpaperless-ngx.git
Fix save view error for filter_rules
see #601
---
diff --git a/src-ui/src/app/components/document-list/document-list.component.ts b/src-ui/src/app/components/document-list/document-list.component.ts
index fac5e35359..9e058fb647 100644
--- a/src-ui/src/app/components/document-list/document-list.component.ts
+++ b/src-ui/src/app/components/document-list/document-list.component.ts
@@ -243,8 +243,12 @@ export class DocumentListComponent implements OnInit, OnDestroy, AfterViewInit {
$localize`View "${savedView.name}" created successfully.`
)
},
- error: (error) => {
- modal.componentInstance.error = error.error
+ error: (httpError) => {
+ let error = httpError.error
+ if (error.filter_rules) {
+ error.filter_rules = error.filter_rules.map((r) => r.value)
+ }
+ modal.componentInstance.error = error
modal.componentInstance.buttonsEnabled = true
},
})
diff --git a/src-ui/src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html b/src-ui/src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html
index d035885897..ae20031a21 100644
--- a/src-ui/src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html
+++ b/src-ui/src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html
@@ -8,6 +8,11 @@