Skip to content

Commit a28c5fb

Browse files
authored
error message when sharing dataset with user (#1140)
* message works for share dataset with user strange bug - sharing with group shows 2 entries? * removing old method
1 parent c6e1267 commit a28c5fb

File tree

1 file changed

+3
-26
lines changed

1 file changed

+3
-26
lines changed

frontend/src/components/datasets/ShareDatasetModal.tsx

Lines changed: 3 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -85,34 +85,11 @@ export default function ShareDatasetModal(props: ShareDatasetModalProps) {
8585
}, [users, myProfile.email]);
8686

8787
const onShare = async () => {
88-
setShowFailAlert(false);
89-
setShowSuccessAlert(false);
9088
await setUserRole(datasetId, email, role);
89+
// setGroup({ label: "", id: "" });
90+
setRole("viewer");
91+
setShowSuccessAlert(true);
9192
getRoles(datasetId);
92-
const currentRoles = datasetRoles;
93-
// TODO check for roles
94-
let found_user = false;
95-
if (currentRoles !== undefined && currentRoles.user_roles !== undefined) {
96-
currentRoles.user_roles.map((currentRole) => {
97-
if (currentRole.user.email === email) {
98-
if (currentRole.role.toString() === role.toString()) {
99-
found_user = true;
100-
}
101-
}
102-
});
103-
}
104-
if (found_user) {
105-
setEmail("");
106-
setRole("viewer");
107-
setShowFailAlert(false);
108-
setShowSuccessAlert(true);
109-
getRoles(datasetId);
110-
} else {
111-
setEmail("");
112-
setRole("viewer");
113-
setShowFailAlert(true);
114-
getRoles(datasetId);
115-
}
11693
};
11794

11895
return (

0 commit comments

Comments
 (0)