mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
fix generateJoi error due to empty permissions when creating new role (#14416)
* fix empty permissions when creating new role * basic test * move logic up * additional test * Update api/tests/utils/filter-items.test.ts Co-authored-by: ian <licitdev@gmail.com> Co-authored-by: ian <licitdev@gmail.com>
This commit is contained in:
@@ -14,7 +14,7 @@ export function filterItems(items: Record<string, any>[], filter: Query['filter'
|
||||
});
|
||||
|
||||
function passesFilter(item: Record<string, any>, filter: Query['filter']): boolean {
|
||||
if (!filter) return true;
|
||||
if (!filter || Object.keys(filter).length === 0) return true;
|
||||
|
||||
if (Object.keys(filter)[0] === '_and') {
|
||||
const subfilter = Object.values(filter)[0] as Query['filter'][];
|
||||
|
||||
Reference in New Issue
Block a user