[bugfix] Fix the bug that the plugin update unintentionally when its latest version available and it turn to enabled.

This commit is contained in:
Sakamoto Shiina
2025-04-18 14:30:47 +09:00
parent 0be9674f69
commit 74e38f9318

View File

@@ -126,7 +126,8 @@ export const MergePluginsController = () => {
new_data.forEach(plugin => { new_data.forEach(plugin => {
if (plugin.is_downloaded && plugin.is_enabled) { if (plugin.is_downloaded && plugin.is_enabled) {
if ( 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.latest_plugin_info?.is_plugin_supported
) { ) {
plugin.is_enabled = false; plugin.is_enabled = false;
@@ -155,6 +156,7 @@ export const MergePluginsController = () => {
currentPluginsData.data.forEach(plugin => { currentPluginsData.data.forEach(plugin => {
if (plugin.is_downloaded && if (plugin.is_downloaded &&
plugin.is_enabled && plugin.is_enabled &&
!plugin.downloaded_plugin_info.is_plugin_supported &&
!plugin.is_latest_version_already && !plugin.is_latest_version_already &&
plugin.is_latest_version_available plugin.is_latest_version_available
) { ) {