diff --git a/includes/RestApi/PluginsController.php b/includes/RestApi/PluginsController.php index 78e183b75..77ce54fee 100644 --- a/includes/RestApi/PluginsController.php +++ b/includes/RestApi/PluginsController.php @@ -322,6 +322,11 @@ public function set_site_features( \WP_REST_Request $request ) { foreach ( $plugins as $plugin => $decision ) { if ( $decision ) { + // If the Plugin exists and is activated + if ( PluginInstaller::exists( $plugin, $decision ) ) { + continue; + } + PluginInstallTaskManager::add_to_queue( new PluginInstallTask( $plugin,