From 74e38f931822ad7c5cac4befdc59744e96959c00 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Fri, 18 Apr 2025 14:30:47 +0900 Subject: [PATCH] [bugfix] Fix the bug that the plugin update unintentionally when its latest version available and it turn to enabled. --- .../plugins_controllers/MergePluginsController.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src-ui/app/_app_controllers/plugins_controllers/MergePluginsController.jsx b/src-ui/app/_app_controllers/plugins_controllers/MergePluginsController.jsx index e0e258b7..73b6f615 100644 --- a/src-ui/app/_app_controllers/plugins_controllers/MergePluginsController.jsx +++ b/src-ui/app/_app_controllers/plugins_controllers/MergePluginsController.jsx @@ -126,7 +126,8 @@ export const MergePluginsController = () => { new_data.forEach(plugin => { if (plugin.is_downloaded && plugin.is_enabled) { if ( - !plugin.downloaded_plugin_info?.is_plugin_supported && + !plugin.downloaded_plugin_info.is_plugin_supported && + plugin.latest_plugin_info && !plugin.latest_plugin_info?.is_plugin_supported ) { plugin.is_enabled = false; @@ -155,6 +156,7 @@ export const MergePluginsController = () => { currentPluginsData.data.forEach(plugin => { if (plugin.is_downloaded && plugin.is_enabled && + !plugin.downloaded_plugin_info.is_plugin_supported && !plugin.is_latest_version_already && plugin.is_latest_version_available ) {