Browse Source

Fix daily request limit blocking users for longer than one day

pull/7805/head
Thomas Kaul 1 month ago
parent
commit
1dcc4e3666
  1. 4
      apps/api/src/app/user/user.service.ts

4
apps/api/src/app/user/user.service.ts

@ -275,7 +275,7 @@ export class UserService {
}
try {
const { isBlocked } = await this.throttlerStorage.increment(
const { totalHits } = await this.throttlerStorage.increment(
`${THROTTLE_DAILY_KEY}-${user.id}`,
THROTTLE_DAILY_TTL,
maxDailyRequests,
@ -283,7 +283,7 @@ export class UserService {
THROTTLE_DAILY_KEY
);
return isBlocked;
return totalHits > maxDailyRequests;
} catch (error) {
this.logger.error(error);

Loading…
Cancel
Save