From b0bd1b963504c6cb21a6010f4776ee3d571eb653 Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Thu, 28 Sep 2023 13:07:22 -0700 Subject: [PATCH] fix(web): replace check request error handling --- web/store/replaceCheck.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/store/replaceCheck.ts b/web/store/replaceCheck.ts index 72c5199f3..ed81532e2 100644 --- a/web/store/replaceCheck.ts +++ b/web/store/replaceCheck.ts @@ -85,8 +85,11 @@ export const useReplaceCheckStore = defineStore('replaceCheck', () => { guid: guid.value, keyfile: keyfile.value, }).json(); - sessionStorage.setItem('replaceCheck', JSON.stringify(response)); + /** @todo fix type issue */ status.value = response?.replaceable ? 'eligible' : 'ineligible'; + if (status.value === 'eligible' || status.value === 'ineligible') { + sessionStorage.setItem('replaceCheck', JSON.stringify(response)); + } } catch (err) { const catchError = err as WretchError; status.value = 'error';