From 42c3faa450714f39ba3dbf3f187b834993f8c5f5 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Fri, 10 May 2024 11:24:37 -0400 Subject: [PATCH] Add support for absolute file paths when removing addon - This handles a rare case where absolute addon file paths were saved to the hook table --- src/Core/Addon.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Core/Addon.php b/src/Core/Addon.php index 1fa14d0919..960f5a88e7 100644 --- a/src/Core/Addon.php +++ b/src/Core/Addon.php @@ -140,7 +140,8 @@ class Addon $func(); } - Hook::delete(['file' => 'addon/' . $addon . '/' . $addon . '.php']); + // Handles both relative and absolute file paths + Hook::delete(['`file` LIKE ?', "%addon/$addon/$addon.php"]); unset(self::$addons[array_search($addon, self::$addons)]); }