From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 18 Dec 2022 03:49:17 +0000 (-0800) Subject: support `tags__id__none` for advanced search X-Git-Tag: v1.11.0~1^2~7^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2205%2Fhead;p=thirdparty%2Fpaperless-ngx.git support `tags__id__none` for advanced search --- diff --git a/src/documents/index.py b/src/documents/index.py index fe40dc1a83..e9c3406977 100644 --- a/src/documents/index.py +++ b/src/documents/index.py @@ -143,6 +143,9 @@ class DelayedQuery: elif k == "tags__id__all": for tag_id in v.split(","): criterias.append(query.Term("tag_id", tag_id)) + elif k == "tags__id__none": + for tag_id in v.split(","): + criterias.append(query.Not(query.Term("tag_id", tag_id))) elif k == "document_type__id": criterias.append(query.Term("type_id", v)) elif k == "correspondent__isnull":