Fix for adding event with Categories and Amenities
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 28 Oct 2016 21:05:12 +0000 (17:05 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 28 Oct 2016 21:05:12 +0000 (17:05 -0400)
Adding an event wasn't saving the Category or Amenity when first
inserted. Updated the code to insert the event get the event id then add
categories and amenities.

models/admin/events/list.php

index 933b5a7..e1b9955 100644 (file)
@@ -245,6 +245,10 @@ class GlmMembersAdmin_events_list extends GlmDataEvents
 
             case 'insert':
 
+                $event = $this->insertEntry();
+
+                $this->eventID = $event['fieldData']['id'];
+
                 $this->updateCategories();
                 $categories = $Categories->getListSortedParentChild(false);
 
@@ -253,10 +257,8 @@ class GlmMembersAdmin_events_list extends GlmDataEvents
                     $amenities = $Amenities->getList(false);
                 }
 
-                $event = $this->insertEntry();
 
                 if ($event['status']) {
-                    $this->eventID = $event['fieldData']['id'];
                     $haveEvent = true;
                     $eventAdded = true;