From b2adfde3fe3ea7fca66e7982a478f22b891dfb2e Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Fri, 16 Oct 2020 15:17:55 -0400 Subject: [PATCH] Fix public role permissions --- .../item/components/permissions-overview.vue | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/src/modules/settings/routes/roles/item/components/permissions-overview.vue b/app/src/modules/settings/routes/roles/item/components/permissions-overview.vue index 40c3ce5753..c15e055126 100644 --- a/app/src/modules/settings/routes/roles/item/components/permissions-overview.vue +++ b/app/src/modules/settings/routes/roles/item/components/permissions-overview.vue @@ -136,15 +136,15 @@ export default defineComponent({ loading.value = true; try { - const response = await api.get('/permissions', { - params: { - filter: { - role: { - _eq: props.role, - }, - }, - }, - }); + const params: any = { filter: { role: {} } }; + + if (props.role === null) { + params.filter.role = { _null: true }; + } else { + params.filter.role = { _eq: props.role }; + } + + const response = await api.get('/permissions', params); permissions.value = response.data.data; } catch (err) {