feat(infisical-pg): minor bug fixes in frontend and pg migrator secret approval req

This commit is contained in:
Akhil Mohan
2024-01-27 12:40:37 +05:30
parent 53f16f01b8
commit af9661b221
2 changed files with 157 additions and 41 deletions
+16 -13
View File
@@ -542,19 +542,22 @@ const OrganizationPage = withPermission(
// not using hooks because need at this point only
const orgUsers = await fetchOrgUsers(currentOrg);
const decryptKey = await fetchUserWsKey(newWorkspaceId);
await addWsUser.mutateAsync({
workspaceId: newWorkspaceId,
decryptKey,
userPrivateKey: PRIVATE_KEY,
members: orgUsers
.filter(
({ status, user: orgUser }) => status === "accepted" && user.email !== orgUser.email
)
.map(({ user: orgUser, id: orgMembershipId }) => ({
userPublicKey: orgUser.publicKey,
orgMembershipId
}))
});
const members = orgUsers
.filter(
({ status, user: orgUser }) => status === "accepted" && user.email !== orgUser.email
)
.map(({ user: orgUser, id: orgMembershipId }) => ({
userPublicKey: orgUser.publicKey,
orgMembershipId
}));
if (members.length) {
await addWsUser.mutateAsync({
workspaceId: newWorkspaceId,
decryptKey,
userPrivateKey: PRIVATE_KEY,
members
});
}
}
createNotification({ text: "Workspace created", type: "success" });
handlePopUpClose("addNewWs");