Skip to content
Snippets Groups Projects
Commit 0dff91d0 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Merge branch '796-permission-check-in-searchbar-is-broken' into 'master'

Resolve "Permission check in searchbar is broken"

Closes #796

See merge request !1171
parents 4c25042f 5e03d248
No related branches found
No related tags found
1 merge request!1171Resolve "Permission check in searchbar is broken"
Pipeline #112838 failed
......@@ -55,6 +55,7 @@ export default {
skip() {
return !this.q;
},
fetchPolicy: "network-only",
},
},
};
......
......@@ -121,12 +121,14 @@ class Query(graphene.ObjectType):
def resolve_search_snippets(root, info, query, limit=-1, **kwargs):
indexed_models = UnifiedIndex().get_indexed_models()
allowed_object_ids = get_allowed_object_ids(info.context.user, indexed_models)
results = SearchQuerySet().filter(id__in=allowed_object_ids).filter(text=AutoQuery(query))
if limit < 0:
return results
return results[:limit]
if allowed_object_ids:
results = SearchQuerySet().filter(id__in=allowed_object_ids).filter(text=AutoQuery(query))
if limit < 0:
return results
return results[:limit]
else:
return None
def resolve_messages(root, info, **kwargs):
return get_messages(info)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment