useEntities: drop X-Total-Count if it's less than the number of entities in the response (that doesn't make sense)
This commit is contained in:
parent
739062106b
commit
0c45889206
1 changed files with 2 additions and 1 deletions
|
@ -65,11 +65,12 @@ function useEntities<TEntity extends Entity>(
|
|||
const schema = opts.schema || z.custom<TEntity>();
|
||||
const entities = filteredArray(schema).parse(response.data);
|
||||
const parsedCount = realNumberSchema.safeParse(response.headers['x-total-count']);
|
||||
const totalCount = parsedCount.success ? parsedCount.data : undefined;
|
||||
|
||||
dispatch(entitiesFetchSuccess(entities, entityType, listKey, {
|
||||
next: getNextLink(response),
|
||||
prev: getPrevLink(response),
|
||||
totalCount: parsedCount.success ? parsedCount.data : undefined,
|
||||
totalCount: Number(totalCount) >= entities.length ? totalCount : undefined,
|
||||
fetching: false,
|
||||
fetched: true,
|
||||
error: null,
|
||||
|
|
Loading…
Reference in a new issue