From 08f7e530b07ef5f02b982d7003c9bef9694fa9ba Mon Sep 17 00:00:00 2001 From: Carlos Monastyrski Date: Tue, 5 Aug 2025 14:40:21 -0300 Subject: [PATCH] Fix edge case where users with edit but not read permission were having a strange behavior on the new commit row logic --- .../components/SecretListView/SecretItem.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/frontend/src/pages/secret-manager/SecretDashboardPage/components/SecretListView/SecretItem.tsx b/frontend/src/pages/secret-manager/SecretDashboardPage/components/SecretListView/SecretItem.tsx index bf37810c0..0452a28bd 100644 --- a/frontend/src/pages/secret-manager/SecretDashboardPage/components/SecretListView/SecretItem.tsx +++ b/frontend/src/pages/secret-manager/SecretDashboardPage/components/SecretListView/SecretItem.tsx @@ -142,7 +142,7 @@ export const SecretItem = memo( ); const getDefaultValue = () => { - if (secret.secretValueHidden) { + if (secret.secretValueHidden && !isPending) { return canEditSecretValue ? HIDDEN_SECRET_VALUE : ""; } return secret.valueOverride || secret.value || ""; @@ -413,7 +413,7 @@ export const SecretItem = memo( tabIndex={0} role="button" > - {secretValueHidden && !isOverriden && ( + {secretValueHidden && !isOverriden && !isPending && ( @@ -444,12 +444,14 @@ export const SecretItem = memo( )}