1
0
mirror of https://github.com/dkmstr/openuds.git synced 2025-01-03 01:17:56 +03:00

Fixed calendar action can create "empty" actions

This commit is contained in:
Adolfo Gómez García 2019-01-17 18:20:51 +01:00
parent 4778f5f931
commit efb3965d76

View File

@ -136,7 +136,7 @@ class ActionsCalendars(DetailHandler):
'calendarId': item.calendar.uuid,
'calendar': item.calendar.name,
'action': item.action,
'actionDescription': CALENDAR_ACTION_DICT[item.action]['description'],
'actionDescription': CALENDAR_ACTION_DICT.get(item.action, {}).get('description', ''),
'atStart': item.at_start,
'eventsOffset': item.events_offset,
'params': json.loads(item.params),
@ -174,6 +174,8 @@ class ActionsCalendars(DetailHandler):
calendar = Calendar.objects.get(uuid=processUuid(self._params['calendarId']))
action = self._params['action'].upper()
if action not in CALENDAR_ACTION_DICT:
self.invalidRequestException()
eventsOffset = int(self._params['eventsOffset'])
atStart = self._params['atStart'] not in ('false', False, '0', 0)
params = json.dumps(self._params['params'])