From 9822bb18e47c423af7fc642b5dc45f48e401c3da Mon Sep 17 00:00:00 2001 From: kushthedude Date: Tue, 16 Jul 2019 17:06:13 +0530 Subject: [PATCH] Event Name is mandatory --- app/api/events.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/api/events.py b/app/api/events.py index ca07989aa4..2bbc55567b 100644 --- a/app/api/events.py +++ b/app/api/events.py @@ -79,6 +79,10 @@ def validate_event(user, modules, data): raise ConflictException({'pointer': '/data/attributes/location-name'}, "Online Event does not have any locaton") + if not data.get('name', None) and data.get('state', None) == 'published': + raise ConflictException({'pointer': '/data/attributes/location-name'}, + "Event Name is required to publish the event") + if data.get('searchable_location_name') and data.get('is_event_online'): raise ConflictException({'pointer': '/data/attributes/searchable-location-name'}, "Online Event does not have any locaton")