Fix api call to fetch the secret value, if there is a secret on the folder it should take precedence rather than an import secret

This commit is contained in:
Carlos Monastyrski
2025-10-14 18:43:33 -03:00
parent 1169940cf1
commit f478ef99c3
2 changed files with 5 additions and 2 deletions
@@ -82,6 +82,7 @@ type Props = {
isImported: boolean; isImported: boolean;
}[]; }[];
}[]; }[];
isSecretPresent?: boolean;
}; };
export const SecretEditRow = ({ export const SecretEditRow = ({
@@ -101,7 +102,8 @@ export const SecretEditRow = ({
isRotatedSecret, isRotatedSecret,
importedBy, importedBy,
importedSecret, importedSecret,
isEmpty isEmpty,
isSecretPresent
}: Props) => { }: Props) => {
const { handlePopUpOpen, handlePopUpToggle, handlePopUpClose, popUp } = usePopUp([ const { handlePopUpOpen, handlePopUpToggle, handlePopUpClose, popUp } = usePopUp([
"editSecret" "editSecret"
@@ -113,7 +115,7 @@ export const SecretEditRow = ({
const [isFieldFocused, setIsFieldFocused] = useToggle(); const [isFieldFocused, setIsFieldFocused] = useToggle();
const fetchSecretValueParams = importedSecret const fetchSecretValueParams = importedSecret && !isSecretPresent
? { ? {
environment: importedSecret.environment, environment: importedSecret.environment,
secretPath: importedSecret.secretPath, secretPath: importedSecret.secretPath,
@@ -284,6 +284,7 @@ export const SecretOverviewTableRow = ({
environment={slug} environment={slug}
isRotatedSecret={secret?.isRotatedSecret} isRotatedSecret={secret?.isRotatedSecret}
importedBy={importedBy} importedBy={importedBy}
isSecretPresent={Boolean(secret)}
/> />
</td> </td>
</tr> </tr>