Skip to content

Commit 53a80ca

Browse files
committed
Update the created_date_time whenever the event status changes.
Reported in #84.
1 parent ed258c4 commit 53a80ca

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

openleadr/utils.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -776,7 +776,9 @@ def event_priority(event):
776776
for event in events:
777777
if getmember(event, 'event_descriptor.event_status') != enums.EVENT_STATUS.CANCELLED:
778778
event_status = determine_event_status(getmember(event, 'active_period'))
779-
setmember(event, 'event_descriptor.event_status', event_status)
779+
if getmember(event, 'event_descriptor.event_status') != event_status:
780+
setmember(event, 'event_descriptor.event_status', event_status)
781+
setmember(event, 'event_descriptor.created_date_time', datetime.now(timezone.utc))
780782

781783
# Short circuit if we only have one event:
782784
if len(events) == 1:

0 commit comments

Comments
 (0)