From e8ed38bcb2d4d76d5f94e97af7cc5fbddaccab00 Mon Sep 17 00:00:00 2001 From: Mo Date: Mon, 25 Apr 2022 13:32:55 -0500 Subject: [PATCH] fix: handle undefined desktop service when running in web environment --- app/assets/javascripts/UIModels/Application.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/assets/javascripts/UIModels/Application.ts b/app/assets/javascripts/UIModels/Application.ts index e929fd1ba..67126fd45 100644 --- a/app/assets/javascripts/UIModels/Application.ts +++ b/app/assets/javascripts/UIModels/Application.ts @@ -77,9 +77,14 @@ export class WebApplication extends SNApplication { } for (const service of Object.values(this.webServices)) { + if (!service) { + continue + } + if ('deinit' in service) { service.deinit?.(source) } + ;(service as { application?: WebApplication }).application = undefined }