diff --git a/web/app/components/plugins/plugin-detail-panel/detail-header.tsx b/web/app/components/plugins/plugin-detail-panel/detail-header.tsx index e8b6a923c6..e5d1458140 100644 --- a/web/app/components/plugins/plugin-detail-panel/detail-header.tsx +++ b/web/app/components/plugins/plugin-detail-panel/detail-header.tsx @@ -122,7 +122,7 @@ const DetailHeader = ({ const { referenceSetting } = useReferenceSetting() const { auto_upgrade: autoUpgradeInfo } = referenceSetting || {} const isAutoUpgradeEnabled = useMemo(() => { - if (!autoUpgradeInfo) + if (!autoUpgradeInfo || !isFromMarketplace) return false if(autoUpgradeInfo.upgrade_mode === AUTO_UPDATE_MODE.update_all) return true @@ -131,7 +131,7 @@ const DetailHeader = ({ if(autoUpgradeInfo.upgrade_mode === AUTO_UPDATE_MODE.exclude && !autoUpgradeInfo.exclude_plugins.includes(plugin_id)) return true return false - }, [autoUpgradeInfo, plugin_id]) + }, [autoUpgradeInfo, plugin_id, isFromMarketplace]) const [isDowngrade, setIsDowngrade] = useState(false) const handleUpdate = async (isDowngrade?: boolean) => {