Browse Source

Bugfix/daily request limit blocking users for longer than one day (#7805)

* Fix daily request limit blocking users for longer than one day

* Update changelog
pull/7807/head
Thomas Kaul 5 days ago
committed by GitHub
parent
commit
93a2694fee
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  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 { try {
const { isBlocked } = await this.throttlerStorage.increment( const { totalHits } = await this.throttlerStorage.increment(
`${THROTTLE_DAILY_KEY}-${user.id}`, `${THROTTLE_DAILY_KEY}-${user.id}`,
THROTTLE_DAILY_TTL, THROTTLE_DAILY_TTL,
maxDailyRequests, maxDailyRequests,
@ -283,7 +283,7 @@ export class UserService {
THROTTLE_DAILY_KEY THROTTLE_DAILY_KEY
); );
return isBlocked; return totalHits > maxDailyRequests;
} catch (error) { } catch (error) {
this.logger.error(error); this.logger.error(error);

Loading…
Cancel
Save