From: Steve Sutton Date: Mon, 24 Apr 2017 19:07:17 +0000 (-0400) Subject: Clear the event categories first. X-Git-Tag: v1.6.37^2~9 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=4b8d0b6d934f5fdd188c4a251c8f0b7a56fc3254;p=WP-Plugins%2Fglm-member-db-events.git Clear the event categories first. before adding more of the same category to an event. --- diff --git a/models/front/events/icalFeedImport.php b/models/front/events/icalFeedImport.php index f386bc6..eaa1390 100644 --- a/models/front/events/icalFeedImport.php +++ b/models/front/events/icalFeedImport.php @@ -261,6 +261,12 @@ class GlmMembersFront_events_icalFeedImport $event_abstract = new GlmDataEvents( $this->wpdb, $this->config ); $event_abstract->updateSlug( $event_id ); + // Remove any old category data for this event_id. + $this->wpdb->delete( + GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'event_categories', + array( 'event' => $event_id ), + '%d' + ); // Categories if ( isset( $event['CATEGORIES'] ) ) { $category_data = explode( ',', $event['CATEGORIES'] );