From c0f85366bd6856ae402f489576a41be8b57efce3 Mon Sep 17 00:00:00 2001 From: Thomas Rittson <31796059+eliykat@users.noreply.github.com> Date: Fri, 4 Jun 2021 09:38:36 +1000 Subject: [PATCH] Convert sets to arrays before saving to storage (#1012) --- src/services/htmlStorage.service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/services/htmlStorage.service.ts b/src/services/htmlStorage.service.ts index 2af52b9e2f..fa065e96c2 100644 --- a/src/services/htmlStorage.service.ts +++ b/src/services/htmlStorage.service.ts @@ -49,6 +49,10 @@ export class HtmlStorageService implements StorageService { return this.remove(key); } + if (obj instanceof Set) { + obj = Array.from(obj); + } + const json = JSON.stringify(obj); if (this.isLocalStorage(key)) { window.localStorage.setItem(key, json);