From 08956ebc8d8e8a0259b1f5d734ba350002af02ea Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Fri, 17 Apr 2020 11:56:09 +0530 Subject: [PATCH] fix: default parameter for JSON Parse --- frappe/public/js/frappe/widgets/onboarding_widget.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/widgets/onboarding_widget.js b/frappe/public/js/frappe/widgets/onboarding_widget.js index 8bd47fbcd6..870233cb25 100644 --- a/frappe/public/js/frappe/widgets/onboarding_widget.js +++ b/frappe/public/js/frappe/widgets/onboarding_widget.js @@ -32,7 +32,7 @@ export default class OnboardingWidget extends Widget { } is_dismissed() { - let dismissed = JSON.parse(localStorage.getItem("dismissed-onboarding")) || {}; + let dismissed = JSON.parse(localStorage.getItem("dismissed-onboarding") || '{}'); if (Object.keys(dismissed).includes(this.label)) { let last_hidden = new Date(dismissed[this.label]); let today = new Date(); @@ -54,7 +54,7 @@ export default class OnboardingWidget extends Widget { `
Dismiss
` ); dismiss.on("click", () => { - let dismissed = JSON.parse(localStorage.getItem("dismissed-onboarding")) || {}; + let dismissed = JSON.parse(localStorage.getItem("dismissed-onboarding") || '{}'); dismissed[this.label] = frappe.datetime.now_datetime(); localStorage.setItem(