Skip to content

Commit 560cdc0

Browse files
committed
🐛 修复无 匹配规则 的脚本处理 #1071
1 parent 1f002f0 commit 560cdc0

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/app/service/service_worker/runtime.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,10 +297,12 @@ export class RuntimeService {
297297
let compiledResource = await this.compiledResourceDAO.get(uuid);
298298
if (!compiledResource) {
299299
const ret = await this.buildAndSaveCompiledResourceFromScript(script, false);
300+
if (!ret) return;
300301
compiledResource = ret?.compiledResource;
301302
}
302303
if (!compiledResource?.scriptUrlPatterns) {
303-
throw new Error(`No valid scriptUrlPatterns. Script UUID: ${uuid}`);
304+
this.logger.error("No compiledResource or scriptUrlPatterns found", { uuid });
305+
return;
304306
}
305307

306308
const { scriptUrlPatterns, originalUrlPatterns } = compiledResource;

0 commit comments

Comments
 (0)