aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorParker Berberian <pberberian@iol.unh.edu>2019-01-22 11:54:12 -0500
committerParker Berberian <pberberian@iol.unh.edu>2019-01-22 11:54:12 -0500
commit2c5650cad195f0bd78fb201ebbddc2afef96f752 (patch)
tree501ad92d8421e7f471250cb90fb04002fd58ef88 /src
parent1f6c83ce9758346b617195f777a425939065951e (diff)
Fixed timezone issue in the Snapshot Workflow
The snapshot workflow was using the python datetime module directly, which breaks on the strict timezone requirements of the live dashboard. This commit uses the django timezone module instead Change-Id: I04b43b127bd3d8eb8ac72aa9c84e24a5f154a880 Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
Diffstat (limited to 'src')
-rw-r--r--src/workflow/snapshot_workflow.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/workflow/snapshot_workflow.py b/src/workflow/snapshot_workflow.py
index 0d53ed4..002aee5 100644
--- a/src/workflow/snapshot_workflow.py
+++ b/src/workflow/snapshot_workflow.py
@@ -8,7 +8,7 @@
##############################################################################
-import datetime
+from django.utils import timezone
import json
from booking.models import Booking
@@ -27,7 +27,7 @@ class Select_Host_Step(WorkflowStep):
context = super(Select_Host_Step, self).get_context()
context['form'] = SnapshotHostSelectForm()
booking_hosts = {}
- now = datetime.datetime.now()
+ now = timezone.now()
user = self.repo_get(self.repo.SESSION_USER)
bookings = Booking.objects.filter(start__lt=now, end__gt=now, owner=user)
for booking in bookings: