Futa Arai 3 лет назад
Родитель
Сommit
270ffd607e

+ 2 - 2
packages/app/src/client/services/guest-questionnaire-answer-status.ts

@@ -22,7 +22,7 @@ const daysUntilExpiration = 30;
 const getStorage = (): GuestQuestionnaireAnswerStatusStorage | null => {
   if (typeof window !== 'undefined') {
     const currentStorage = localStorage.getItem(storageKey);
-    if (currentStorage) {
+    if (currentStorage != null) {
       const storageJson: GuestQuestionnaireAnswerStatusStorage = JSON.parse(currentStorage);
 
       // delete status if outdated to prevent localStorage overflow
@@ -62,7 +62,7 @@ const setStatus = (questionnaireOrderId: string, status: StatusType): void => {
 
     const storage = getStorage();
 
-    if (storage) {
+    if (storage != null) {
       storage[questionnaireOrderId] = guestQuestionnaireAnswerStatus;
       localStorage.setItem(storageKey, JSON.stringify(storage));
     }

+ 1 - 1
packages/app/src/components/Questionnaire/QuestionnaireModalManager.tsx

@@ -23,7 +23,7 @@ const QuestionnaireModalManager = ():JSX.Element => {
 
     return questionnaireOrders?.filter((questionnaireOrder) => {
       const localAnswerStatus = guestQuestionnaireAnswerStorage[questionnaireOrder._id];
-      return !localAnswerStatus || localAnswerStatus.status === StatusType.not_answered;
+      return localAnswerStatus == null || localAnswerStatus.status === StatusType.not_answered;
     });
   }, [currentUser]);