🐛 (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
2025-04-20 13:13:03 +03:00
committed by Jona Warnecke
parent ca1ab9f413
commit 7668881972
@@ -241,7 +241,13 @@ export const EntityListProvider = <EntityFilters extends DefaultEntityFilters>(
// based on the requested filters changing.
const [{ loading, error }, refresh] = useAsyncFn(
async () => {
const compacted = compact(Object.values(requestedFilters));
const kindValue =
requestedFilters.kind?.value?.toLocaleLowerCase('en-US');
const effectiveFilters =
kindValue === 'user' || kindValue === 'group'
? { ...requestedFilters, owners: undefined }
: requestedFilters;
const compacted = compact(Object.values(effectiveFilters));
const queryParams = Object.keys(requestedFilters).reduce(
(params, key) => {