diff --git a/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/Base_updateCalendarEventList.xml b/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/Base_updateCalendarEventList.xml index fc21d2c91f1340fb2cf22496c8ec49fbd9a94b65..b32ab7d6b4f804cf3e4d42d89969c70d6a6d5c64 100644 --- a/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/Base_updateCalendarEventList.xml +++ b/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/Base_updateCalendarEventList.xml @@ -129,10 +129,13 @@ elif request_type == "update":\n return dumps({"IsSuccess": True})\n \n elif request_type == "add":\n + portal_type = form.get("portal_type")\n + if not portal_type:\n + return dumps({"IsSuccess": False})\n end_date = convertToERP5DateTime(form.get("CalendarEndTime"))\n start_date = convertToERP5DateTime(form.get("CalendarStartTime"))\n event_title = form.get("CalendarTitle")\n - event = portal.event_module.newContent(portal_type="Web Message", title=event_title)\n + event = portal.event_module.newContent(portal_type=portal_type, title=event_title)\n event.setStartDate(start_date)\n event.setStopDate(end_date)\n return dumps({"IsSuccess": True, "Data": {"title": event_title}})\n diff --git a/bt5/erp5_web_ung_theme/bt/revision b/bt5/erp5_web_ung_theme/bt/revision index 274ccca8ac98c5054b0d25975485dfad65ac8673..55596b29f71b5dc7661cb817cf27a56f12e13d6a 100644 --- a/bt5/erp5_web_ung_theme/bt/revision +++ b/bt5/erp5_web_ung_theme/bt/revision @@ -1 +1 @@ -209 \ No newline at end of file +210 \ No newline at end of file