From 1a1a61db99340481393f292dfcb358ee4c841575 Mon Sep 17 00:00:00 2001 From: Travis 'Nep' Smith Date: Fri, 5 Sep 2025 16:01:45 -0500 Subject: [PATCH 1/4] Update mcp.emoji_support.php Pro Search Indexes uses a FULLTEXT index, which is larger than Emoji Support wants any index to be. But it's actually OK, so let's exclude it. --- emoji_support/mcp.emoji_support.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emoji_support/mcp.emoji_support.php b/emoji_support/mcp.emoji_support.php index 82dff87..67954f4 100644 --- a/emoji_support/mcp.emoji_support.php +++ b/emoji_support/mcp.emoji_support.php @@ -181,7 +181,7 @@ protected function getAffectedIndicies() { $return = []; - $indicies = ee()->db->query("SELECT `TABLE_NAME`, `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA` = '" . ee()->db->database . "' AND `DATA_TYPE` REGEXP 'char|text' AND `CHARACTER_MAXIMUM_LENGTH` > 191 AND `COLUMN_KEY` <> '' AND `COLUMN_NAME` NOT IN ('url_title', 'cat_group');"); + $indicies = ee()->db->query("SELECT `TABLE_NAME`, `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA` = '" . ee()->db->database . "' AND `DATA_TYPE` REGEXP 'char|text' AND `CHARACTER_MAXIMUM_LENGTH` > 191 AND `COLUMN_KEY` <> '' AND TABLE_NAME != 'pro_search_indexes' AND `COLUMN_NAME` NOT IN ('url_title', 'cat_group');"); if ($indicies->num_rows()) { // check to see if the associated index is also over 191 characters From 1d6531ad533e732b9bf4dccca5c1ec08a77cd41f Mon Sep 17 00:00:00 2001 From: robinsowell Date: Tue, 9 Sep 2025 14:11:52 -0400 Subject: [PATCH 2/4] prefix pro search table --- emoji_support/mcp.emoji_support.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emoji_support/mcp.emoji_support.php b/emoji_support/mcp.emoji_support.php index 67954f4..2a07802 100644 --- a/emoji_support/mcp.emoji_support.php +++ b/emoji_support/mcp.emoji_support.php @@ -181,7 +181,7 @@ protected function getAffectedIndicies() { $return = []; - $indicies = ee()->db->query("SELECT `TABLE_NAME`, `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA` = '" . ee()->db->database . "' AND `DATA_TYPE` REGEXP 'char|text' AND `CHARACTER_MAXIMUM_LENGTH` > 191 AND `COLUMN_KEY` <> '' AND TABLE_NAME != 'pro_search_indexes' AND `COLUMN_NAME` NOT IN ('url_title', 'cat_group');"); + $indicies = ee()->db->query("SELECT `TABLE_NAME`, `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA` = '" . ee()->db->database . "' AND `DATA_TYPE` REGEXP 'char|text' AND `CHARACTER_MAXIMUM_LENGTH` > 191 AND `COLUMN_KEY` <> '' AND TABLE_NAME != 'exp_pro_search_indexes' AND `COLUMN_NAME` NOT IN ('url_title', 'cat_group');"); if ($indicies->num_rows()) { // check to see if the associated index is also over 191 characters From 8f4d70b225645fcbf56d1470583c6b9764376211 Mon Sep 17 00:00:00 2001 From: robinsowell Date: Tue, 9 Sep 2025 14:15:39 -0400 Subject: [PATCH 3/4] Changelog update --- emoji_support/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/emoji_support/README.md b/emoji_support/README.md index 72a37cc..1e3bb37 100644 --- a/emoji_support/README.md +++ b/emoji_support/README.md @@ -36,6 +36,10 @@ It's always good idea to check with the developer though, as it is possible that ## Change Log +### 2.1.1 + +- Skip exp_pro_search_index table. + ### 2.1.0 - Added EE6 support From 3b24e988253cb9d43f267dd4e09e486978cbe213 Mon Sep 17 00:00:00 2001 From: robinsowell Date: Tue, 9 Sep 2025 14:17:24 -0400 Subject: [PATCH 4/4] update version --- emoji_support/upd.emoji_support.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emoji_support/upd.emoji_support.php b/emoji_support/upd.emoji_support.php index 4e4c12e..5162195 100644 --- a/emoji_support/upd.emoji_support.php +++ b/emoji_support/upd.emoji_support.php @@ -16,7 +16,7 @@ public function install() { ee('Model')->make('Module', [ 'module_name' => 'Emoji_support', - 'module_version' => '1.0.2', + 'module_version' => '1.1.1', 'has_cp_backend' => TRUE, 'has_publish_fields' => FALSE ])->save();