File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 6
6
# the LICENSE file for more details.
7
7
8
8
from datetime import datetime
9
+ import pytz
9
10
from pprint import pformat
10
11
from urllib .parse import urlsplit
11
12
@@ -116,9 +117,9 @@ def _update_calendar_entry(entry, settings):
116
117
logger .debug ('User %s has disabled calendar entries' , user )
117
118
return True
118
119
119
- # Use common format for event calendar ID if the event was created on or after 2025-04-01
120
- if entry .event .created_dt >= datetime (2025 , 4 , 1 ):
121
- unique_id = f'indico-event- { entry .event_id } @ { urlsplit ( config . BASE_URL ). hostname } '
120
+ # Use common format for event calendar ID if the event was created on or after 2025-04-06
121
+ if entry .event .created_dt >= datetime (2025 , 4 , 6 , tzinfo = pytz . UTC ):
122
+ unique_id = entry .event . ical_uid
122
123
else :
123
124
unique_id = '{}{}_{}' .format (settings ['id_prefix' ], user .id , entry .event_id )
124
125
path = f'/api/v1/users/{ user .email } /events/{ unique_id } '
You can’t perform that action at this time.
0 commit comments