diff --git a/packages/core.gbapp/services/GBSSR.ts b/packages/core.gbapp/services/GBSSR.ts index 5b1ddab3..589b3a06 100644 --- a/packages/core.gbapp/services/GBSSR.ts +++ b/packages/core.gbapp/services/GBSSR.ts @@ -102,10 +102,12 @@ async function createBrowser(profilePath): Promise { args.push(`--user-data-dir=${profilePath}`); const preferences = urljoin(profilePath, "Default", "Preferences"); - const file = Fs.readFileSync(preferences, "utf8") - const data = JSON.parse(file) - data["profile"]['exit_type'] = "none"; - Fs.writeFileSync(preferences, JSON.stringify(data)) + if (Fs.existsSync(preferences)) { + const file = Fs.readFileSync(preferences, "utf8") + const data = JSON.parse(file) + data["profile"]['exit_type'] = "none"; + Fs.writeFileSync(preferences, JSON.stringify(data)) + } } const browser = await puppeteer.launch({