fix(auth): consider only entities of kind user when using findCatalogUser with filter query
Signed-off-by: Elias Rieb <e.rieb@posteo.de>
This commit is contained in:
@@ -123,8 +123,17 @@ export class CatalogAuthResolverContext implements AuthResolverContext {
|
||||
const res = await this.catalogApi.getEntities({ filter }, { token });
|
||||
result = res.items;
|
||||
} else if ('filter' in query) {
|
||||
const filter = [query.filter].flat().map(value => {
|
||||
if (!('kind' in Object.keys(value).map(key => key.toLowerCase()))) {
|
||||
return {
|
||||
...value,
|
||||
kind: 'user',
|
||||
};
|
||||
}
|
||||
return value;
|
||||
});
|
||||
const res = await this.catalogApi.getEntities(
|
||||
{ filter: query.filter },
|
||||
{ filter: filter },
|
||||
{ token },
|
||||
);
|
||||
result = res.items;
|
||||
|
||||
Reference in New Issue
Block a user