diff --git a/workflow/engine/classes/WorkspaceTools.php b/workflow/engine/classes/WorkspaceTools.php index 421c0dd3e..6edfc8bce 100644 --- a/workflow/engine/classes/WorkspaceTools.php +++ b/workflow/engine/classes/WorkspaceTools.php @@ -3898,8 +3898,8 @@ class WorkspaceTools } $this->initPropel(true); $conf = new Configuration(); - if (!$bExist = $conf->exists('MIGRATED_PLUGIN', 'singleton')) { - $pathSingleton = PATH_DATA . 'sites' . PATH_SEP . $workspace . PATH_SEP . 'plugin.singleton'; + $pathSingleton = PATH_DATA . 'sites' . PATH_SEP . $workspace . PATH_SEP . 'plugin.singleton'; + if ((!$bExist = $conf->exists('MIGRATED_PLUGIN', 'singleton')) && file_exists($pathSingleton)) { $oPluginRegistry = unserialize(file_get_contents($pathSingleton)); $pluginAdapter = new PluginAdapter(); $pluginAdapter->migrate($oPluginRegistry);