Skip to content

Commit fda2cea

Browse files
Merge pull request #14691 from Mylanos/OCPBUGS-48548-The-secret-created-with-Basic-authentication-has-an-incorrect-type
OCPBUGS-48548: The secret created with Basic authentication has an incorrect type
2 parents f77b81f + fe7bf18 commit fda2cea

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

frontend/public/components/secrets/create-secret/SecretFormWrapper.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ import {
2121
import { SecretSubForm } from './SecretSubForm';
2222

2323
export const SecretFormWrapper: React.FC<BaseEditSecretProps_> = (props) => {
24-
const { isCreate, modal, onCancel } = props;
24+
const { isCreate, modal, onCancel, secretTypeAbstraction } = props;
2525
const { t } = useTranslation();
2626
const navigate = useNavigate();
2727
const params = useParams();
2828

2929
const existingSecret = _.pick(props.obj, ['metadata', 'type']);
30-
const defaultSecretType = toDefaultSecretType(props.secretTypeAbstraction);
30+
const defaultSecretType = toDefaultSecretType(secretTypeAbstraction);
3131
const initialSecret = _.defaultsDeep({}, props.fixed, existingSecret, {
3232
apiVersion: 'v1',
3333
data: {},
@@ -38,7 +38,6 @@ export const SecretFormWrapper: React.FC<BaseEditSecretProps_> = (props) => {
3838
type: defaultSecretType,
3939
});
4040

41-
const [secretTypeAbstraction] = React.useState(props.secretTypeAbstraction);
4241
const [secret, setSecret] = React.useState(initialSecret);
4342
const [inProgress, setInProgress] = React.useState(false);
4443
const [error, setError] = React.useState();

frontend/public/components/secrets/create-secret/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export const determineSecretType = (stringData): SecretType => {
4242
return SecretType.dockercfg;
4343
} else if (_.isEqual(dataKeys, ['.dockerconfigjson'])) {
4444
return SecretType.dockerconfigjson;
45-
} else if (_.isEqual(dataKeys, ['password', 'username'])) {
45+
} else if (dataKeys.includes('password')) {
4646
return SecretType.basicAuth;
4747
} else if (_.isEqual(dataKeys, ['ssh-privatekey'])) {
4848
return SecretType.sshAuth;

0 commit comments

Comments
 (0)