Compare commits

...

2 Commits

Author SHA1 Message Date
eec0828dda Merge pull request 'Update stats/management/commands/fetch_stats.py' (#13) from master into prod
Reviewed-on: #13
2024-12-02 15:13:51 +03:00
7238b50ee6 Update stats/management/commands/fetch_stats.py
All checks were successful
Deploy Prod / Build (pull_request) Successful in 7s
Deploy Prod / Push (pull_request) Successful in 10s
Deploy Prod / Deploy prod (pull_request) Successful in 14s
2024-12-02 15:13:32 +03:00

View File

@ -24,6 +24,8 @@ class Command(BaseCommand):
if response.status_code != 200: if response.status_code != 200:
continue continue
Snapshot.objects.create(project=project, data=response.json()) Snapshot.objects.create(project=project, data=response.json())
if not project.stats_cron:
continue
cron = croniter.croniter(project.stats_cron, timezone.now()) cron = croniter.croniter(project.stats_cron, timezone.now())
next_date = cron.get_next(datetime.datetime) next_date = cron.get_next(datetime.datetime)
project.next_stats_fetch_time = next_date project.next_stats_fetch_time = next_date