Skip to content

Commit e3ea7b5

Browse files
committed
PR fixes
1 parent fdcc318 commit e3ea7b5

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/init/features/emulators.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,9 @@ export async function actuate(setup: Setup): Promise<void> {
120120
const key = emulatorName as keyof EmulatorsConfig;
121121
if (key === "ui") {
122122
emulatorsConfig.ui = { ...emulatorsConfig.ui, ...emulatorsInfo.config.ui };
123-
} else if (emulatorsInfo.config[key] && key !== "singleProjectMode") {
123+
} else if (key === "singleProjectMode") {
124+
emulatorsConfig.singleProjectMode = emulatorsInfo.config[key];
125+
}else if (emulatorsInfo.config[key]) {
124126
emulatorsConfig[key] = { ...emulatorsConfig[key], ...emulatorsInfo.config[key] };
125127
}
126128
}

src/mcp/tools/core/init.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,11 +209,11 @@ export const init = tool(
209209
apps: [],
210210
};
211211
}
212-
if (features.storage?.rules) {
212+
if (features.storage) {
213213
featuresList.push("storage");
214214
featureInfo.storage = {
215215
rulesFilename: features.storage.rules_filename,
216-
rules: features.storage.rules,
216+
rules: features.storage.rules || "",
217217
writeRules: true,
218218
};
219219
}

0 commit comments

Comments
 (0)