[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 => {
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
) {