From e01167676cbe6ce975b7769d5c92358d5d77a0d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivar=20Conradi=20=C3=98sthus?= Date: Wed, 14 Dec 2022 20:24:47 +0100 Subject: [PATCH] fix: background frontend settings should not crash tests --- src/lib/services/proxy-service.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/lib/services/proxy-service.ts b/src/lib/services/proxy-service.ts index 9041846cde..5dd9157a4a 100644 --- a/src/lib/services/proxy-service.ts +++ b/src/lib/services/proxy-service.ts @@ -177,12 +177,14 @@ export class ProxyService { } private async fetchFrontendSettings(): Promise { - this.cachedFrontendSettings = await this.services.settingService.get( - frontendSettingsKey, - { - frontendApiOrigins: this.config.frontendApiOrigins, - }, - ); + try { + this.cachedFrontendSettings = + await this.services.settingService.get(frontendSettingsKey, { + frontendApiOrigins: this.config.frontendApiOrigins, + }); + } catch (error) { + this.logger.debug('Unable to fetch frontend settings'); + } return this.cachedFrontendSettings; }