From f01347c24589bd8ec52dec324c048bc3fa8fa9ba Mon Sep 17 00:00:00 2001 From: Dana Johnson Date: Sun, 17 May 2026 08:35:31 -0500 Subject: [PATCH] Fix: bypass dev fallback in multi-site environments to prevent missing config crash --- lib/instance.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/instance.js b/lib/instance.js index 4bda3db52..0a7ef3711 100644 --- a/lib/instance.js +++ b/lib/instance.js @@ -250,9 +250,14 @@ class Instance { * @method checkEnvironment * @public */ - checkEnvironment() { + checkEnvironment() { + // Count how many instances this CLI is managing + const instances = this.system.globalConfig.get('instances', {}); + const isMultiSite = Object.keys(instances).length > 1; + if ( this.system.production && + !isMultiSite && Config.exists(path.join(this.dir, 'config.development.json')) && !Config.exists(path.join(this.dir, 'config.production.json')) ) {