[bugfix] Fix the bug that the plugin update unintentionally when its latest version available and it turn to enabled.
This commit is contained in:
@@ -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
|
||||||
) {
|
) {
|
||||||
|
|||||||
Reference in New Issue
Block a user