Skip to content

Commit 769c23e

Browse files
committed
fix(project-selection): fix project filter level changing when a project is selected
1 parent 3ac4492 commit 769c23e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

features/userSettings/UserSettingsContent/UserSettingsContent.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,23 +58,23 @@ export const UserSettingsContent = () => {
5858
const fallBackToNone =
5959
project !== null &&
6060
!!user.username &&
61-
project.administrators.includes(user.username) &&
61+
!project.administrators.includes(user.username) &&
6262
!project.editors.includes(user.username);
6363

6464
const fallBackToEditor =
6565
project !== null &&
6666
!!user.username &&
67-
project.administrators.includes(user.username) &&
67+
!project.administrators.includes(user.username) &&
6868
project.editors.includes(user.username);
6969

7070
useEffect(() => {
7171
if (fallBackToNone) {
7272
setPermissionLevel("none");
7373
}
74-
if (fallBackToEditor) {
74+
if (fallBackToEditor && permissionLevel === "administrator") {
7575
setPermissionLevel("editor");
7676
}
77-
}, [fallBackToNone, fallBackToEditor, setPermissionLevel]);
77+
}, [fallBackToNone, fallBackToEditor, permissionLevel, setPermissionLevel]);
7878

7979
if (isLoading || !user.username) {
8080
return <CenterLoader />;

0 commit comments

Comments
 (0)