Skip to content

Commit 42f7089

Browse files
update reset exceed_api_quota_teams (#883)
1 parent 9349855 commit 42f7089

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

dtable_events/api_calls/api_calls_counter.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,11 @@ def reset(self):
184184
logger.info('Starting schedule reset api calls exceed status...')
185185
sched = BlockingScheduler()
186186
# fire at 0 o'clock in every day of week
187-
@sched.scheduled_job('cron', month='*', day='1', day_of_week='*', hour='0', misfire_grace_time=600)
187+
@sched.scheduled_job('cron', day_of_week='*', hour='0', misfire_grace_time=600)
188188
def timed_job():
189189
session = self._db_session_class()
190-
sql = "DELETE FROM `exceed_api_quota_teams`"
190+
current_month = datetime.now().strftime('%Y-%m-01')
191+
sql = f"DELETE FROM `exceed_api_quota_teams` WHERE `created_at` < '{current_month}'"
191192
logger.info('Start to reset exceed_api_quota_teams')
192193
try:
193194
session.execute(text(sql))

0 commit comments

Comments
 (0)