diff --git a/apps/OpenSign/src/constant/Utils.js b/apps/OpenSign/src/constant/Utils.js index c729d8674..0a9a4e8f0 100644 --- a/apps/OpenSign/src/constant/Utils.js +++ b/apps/OpenSign/src/constant/Utils.js @@ -19,11 +19,12 @@ export async function fetchSubscription( isGuestSign = false ) { try { - const extClass = localStorage.getItem("Extand_Class"); + const Extand_Class = localStorage.getItem("Extand_Class"); + const extClass = Extand_Class && JSON.parse(Extand_Class); + // console.log("extClass ", extClass); let extUser; if (extClass && extClass.length > 0) { - const jsonSender = JSON.parse(extClass); - extUser = jsonSender[0].objectId; + extUser = extClass[0].objectId; } else { extUser = extUserId; } diff --git a/apps/OpenSign/src/pages/GuestLogin.js b/apps/OpenSign/src/pages/GuestLogin.js index ccd99aad0..c0d4bfc19 100644 --- a/apps/OpenSign/src/pages/GuestLogin.js +++ b/apps/OpenSign/src/pages/GuestLogin.js @@ -136,7 +136,8 @@ function GuestLogin() { `Parse/${parseId}/currentUser`, JSON.stringify(_user) ); - if (contractUserDetails) { + // console.log("contractUserDetails ", contractUserDetails); + if (contractUserDetails && contractUserDetails.length > 0) { localStorage.setItem( "Extand_Class", JSON.stringify(contractUserDetails)