fix: cachedConfig null

This commit is contained in:
shinya
2025-07-22 21:13:13 +08:00
parent 5a24b5adf9
commit 277df570d7

View File

@@ -338,7 +338,10 @@ export async function resetConfig() {
if (storage && typeof (storage as any).setAdminConfig === 'function') {
await (storage as any).setAdminConfig(adminConfig);
}
if (cachedConfig == null) {
// serverless 环境,直接使用 adminConfig
cachedConfig = adminConfig;
}
cachedConfig.SiteConfig = adminConfig.SiteConfig;
cachedConfig.UserConfig = adminConfig.UserConfig;
cachedConfig.SourceConfig = adminConfig.SourceConfig;