2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-15 19:45:46 +00:00

Merge pull request #1934 from markdedeuge/bugfix/timezone_heartbeat

use django timezone'd datetime to squash timezone warnings from worke…
This commit is contained in:
Oliver
2021-08-10 15:16:42 +10:00
committed by GitHub

View File

@ -6,7 +6,8 @@ import json
import requests import requests
import logging import logging
from datetime import datetime, timedelta from datetime import timedelta
from django.utils import timezone
from django.core.exceptions import AppRegistryNotReady from django.core.exceptions import AppRegistryNotReady
from django.db.utils import OperationalError, ProgrammingError from django.db.utils import OperationalError, ProgrammingError
@ -125,7 +126,7 @@ def heartbeat():
except AppRegistryNotReady: except AppRegistryNotReady:
return return
threshold = datetime.now() - timedelta(minutes=30) threshold = timezone.now() - timedelta(minutes=30)
# Delete heartbeat results more than half an hour old, # Delete heartbeat results more than half an hour old,
# otherwise they just create extra noise # otherwise they just create extra noise
@ -149,7 +150,7 @@ def delete_successful_tasks():
logger.info("Could not perform 'delete_successful_tasks' - App registry not ready") logger.info("Could not perform 'delete_successful_tasks' - App registry not ready")
return return
threshold = datetime.now() - timedelta(days=30) threshold = timezone.now() - timedelta(days=30)
results = Success.objects.filter( results = Success.objects.filter(
started__lte=threshold started__lte=threshold