🐛 (useEntityListProvider) Adjust filter handling for user and group types to fix EntityOwnerPicker for users/groups

Signed-off-by: Jona Warnecke <jona@soerensen.com>
This commit is contained in:
Jona Warnecke
2025-04-20 17:13:44 +03:00
parent 7668881972
commit 0ca570aa9c
@@ -243,11 +243,11 @@ export const EntityListProvider = <EntityFilters extends DefaultEntityFilters>(
async () => {
const kindValue =
requestedFilters.kind?.value?.toLocaleLowerCase('en-US');
const effectiveFilters =
const adjustedFilters =
kindValue === 'user' || kindValue === 'group'
? { ...requestedFilters, owners: undefined }
: requestedFilters;
const compacted = compact(Object.values(effectiveFilters));
const compacted = compact(Object.values(adjustedFilters));
const queryParams = Object.keys(requestedFilters).reduce(
(params, key) => {