diff --git a/apps/OpenSign/src/components/Header.jsx b/apps/OpenSign/src/components/Header.jsx index e189b4a6c..d2b327ed5 100644 --- a/apps/OpenSign/src/components/Header.jsx +++ b/apps/OpenSign/src/components/Header.jsx @@ -19,6 +19,10 @@ const Header = ({ showSidebar, setIsMenu, isConsole }) => { const { width } = useWindowSize(); const username = localStorage.getItem("username") || ""; const image = localStorage.getItem("profileImg") || dp; + const isAdmin = + localStorage.getItem("Extand_Class") && + JSON.parse(localStorage.getItem("Extand_Class"))?.[0]?.UserRole === + "contracts_Admin"; const [isOpen, setIsOpen] = useState(false); const [applogo, setAppLogo] = useState(""); const [isDarkTheme, setIsDarkTheme] = useState(); diff --git a/apps/OpenSignServer/cloud/parsefunction/usersignup.js b/apps/OpenSignServer/cloud/parsefunction/usersignup.js index 118f76ef3..b5c4a2022 100644 --- a/apps/OpenSignServer/cloud/parsefunction/usersignup.js +++ b/apps/OpenSignServer/cloud/parsefunction/usersignup.js @@ -43,9 +43,9 @@ async function saveUser(userDetails) { } export default async function usersignup(request) { const userDetails = request.params.userDetails; - const user = await saveUser(userDetails); try { + const user = await saveUser(userDetails); const extClass = userDetails.role.split('_')[0]; const extQuery = new Parse.Query(extClass + '_Users');