diff --git a/cms/lib/plugins/index.php b/cms/lib/plugins/index.php index 58e8a5b..a962a3f 100644 --- a/cms/lib/plugins/index.php +++ b/cms/lib/plugins/index.php @@ -16,7 +16,10 @@ function getSchemaPlugins($force = false){ } $customSchemaFile = $fullPath."/custom-schema.ini.php"; - if (file_exists($customSchemaFile)){ + // Sin schema.ini.php no hay plugin: un custom-schema huerfano (p.ej. tras + // un descarte del sync, que no mueve los custom-schema) se ignora en vez + // de avisar en cada peticion. + if (isset($schemaPlugins[$dirname]) && file_exists($customSchemaFile)){ $customSchema = loadINI($customSchemaFile); $exclude = array("version", "name", "description"); foreach ($exclude as $e):