Skip to content

Commit 57552a3

Browse files
authored
Merge pull request #969 from OpenSignLabs/multiuser_issue
2 parents 6d5c791 + 572ec36 commit 57552a3

File tree

3 files changed

+8
-14
lines changed

3 files changed

+8
-14
lines changed

apps/OpenSign/src/components/AddUser.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,7 @@ const AddUser = (props) => {
3535

3636
const getTeamList = async () => {
3737
setFormdata((prev) => ({ ...prev, password: generatePassword(12) }));
38-
const extUser = JSON.parse(localStorage.getItem("Extand_Class"))?.[0];
39-
const team = new Parse.Query("contracts_Teams");
40-
team.equalTo("OrganizationId", {
41-
__type: "Pointer",
42-
className: "contracts_Organizations",
43-
objectId: extUser.OrganizationId.objectId
44-
});
45-
team.notEqualTo("IsActive", false);
46-
const teamRes = await team.find();
38+
const teamRes = await Parse.Cloud.run("getteams");
4739
if (teamRes.length > 0) {
4840
const _teamRes = JSON.parse(JSON.stringify(teamRes));
4941
setTeamList(_teamRes);

apps/OpenSign/src/layout/HomeLayout.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ const HomeLayout = () => {
4040
try {
4141
// Use the session token to validate the user
4242
const userQuery = new Parse.Query(Parse.User);
43-
const user = await userQuery.get(Parse.User.current().id, {
43+
const user = await userQuery.get(Parse?.User?.current()?.id, {
4444
sessionToken: localStorage.getItem("accesstoken")
4545
});
4646
if (user) {
@@ -246,7 +246,7 @@ const HomeLayout = () => {
246246

247247
const handleLoginBtn = () => {
248248
try {
249-
Parse.User.logOut();
249+
Parse?.User?.logOut();
250250
} catch (err) {
251251
console.log("err ", err);
252252
} finally {

apps/OpenSign/src/primitives/ValidateRoute.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,26 @@ const ValidateRoute = () => {
77
try {
88
// Use the session token to validate the user
99
const userQuery = new Parse.Query(Parse.User);
10-
const user = await userQuery.get(Parse.User.current().id, {
10+
const user = await userQuery.get(Parse?.User?.current()?.id, {
1111
sessionToken: localStorage.getItem("accesstoken")
1212
});
1313
if (!user) {
1414
handlelogout();
1515
}
1616
} catch (error) {
17+
console.log("err in validate route", error);
1718
handlelogout();
1819
}
1920
})();
2021
}, []);
2122
const handlelogout = async () => {
2223
try {
23-
Parse.User.logOut();
24+
// if (Parse?.User?.current()) {
25+
// Parse?.User?.logOut();
26+
// }
2427
localStorage.removeItem("accesstoken");
2528
} catch (err) {
2629
console.log("err ", err);
27-
} finally {
2830
localStorage.removeItem("accesstoken");
2931
}
3032
};

0 commit comments

Comments
 (0)