From 85d8bec911ea89a54b9e3e37ddc85f074eb5e096 Mon Sep 17 00:00:00 2001 From: ChoboHub Date: Tue, 9 Aug 2016 13:57:20 -0400 Subject: [PATCH] Fix #73 Needed another try/catch --- fields/field.order_entries.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/fields/field.order_entries.php b/fields/field.order_entries.php index 595140f..a4ccb02 100644 --- a/fields/field.order_entries.php +++ b/fields/field.order_entries.php @@ -240,11 +240,16 @@ private function updateFilterTable(){ try { Symphony::Database()->query("ALTER TABLE `tbl_entries_data_{$orderFieldId}` DROP INDEX `unique`;"); } catch (Exception $ex) { - // ignore. This can fail is not index exists. + // ignore. This can fail if no index exists. // See #73 } if (!empty($fields)) { - Symphony::Database()->query("ALTER TABLE `tbl_entries_data_{$orderFieldId}` ADD UNIQUE `unique`(`entry_id` {$fields});"); + try { + Symphony::Database()->query("ALTER TABLE `tbl_entries_data_{$orderFieldId}` ADD UNIQUE `unique`(`entry_id` {$fields});"); + } catch (Exception $ex) { + // ignore. This can fail if no index exists. + // See #73 (Fix error when deselect a field for filtering and saving the section) + } } } }