Use credential_type for prompted multicred select categories

This commit is contained in:
Jake McDermott 2021-03-02 10:27:49 -05:00
parent d1c49d45bf
commit e92f1187d2
No known key found for this signature in database
GPG Key ID: 0E56ED990CDFCB4F

View File

@ -167,9 +167,10 @@ function CredentialsStep({ i18n }) {
const hasSameVaultID = val =>
val?.inputs?.vault_id !== undefined &&
val?.inputs?.vault_id === item?.inputs?.vault_id;
const hasSameKind = val => val.kind === item.kind;
const hasSameCredentialType = val =>
val.credential_type === item.credential_type;
const newItems = field.value.filter(i =>
isVault ? !hasSameVaultID(i) : !hasSameKind(i)
isVault ? !hasSameVaultID(i) : !hasSameCredentialType(i)
);
newItems.push(item);
helpers.setValue(newItems);