fix(llm): add defaults for multi-mode fields in analyzeSceneDeep

🤖 Generated with [Qoder][https://qoder.com]
This commit is contained in:
木炎
2026-04-17 13:07:10 +08:00
parent d95b8aaf26
commit a325add167

View File

@@ -316,6 +316,9 @@ function analyzeSceneDeep(sourceDir, dirContents, indexHtmlContent, { apiKey, ba
result.staticParams = result.staticParams || {};
result.columnDefs = result.columnDefs || [];
result.businessLogic = result.businessLogic || {};
result.modes = result.modes || [];
result.defaultMode = result.defaultMode || (result.modes.length > 0 ? result.modes[0].name : null);
result.modeSwitchField = result.modeSwitchField || "period_mode";
resolve(result);
} catch (err) {