Checking that returned secrets are enabled
@@ -105,6 +105,8 @@ func (k *keyvaultSecretStore) BulkGetSecret(req secretstores.BulkGetSecretReques
secretIDPrefix := vaultURI + secretItemIDPrefix
for secretsResp.NotDone() {
+ secretEnabled := secretsResp.Value().Attributes.Enabled
+ if *secretEnabled {
secretItem := secretsResp.Value()
secretName := strings.TrimPrefix(*secretItem.ID, secretIDPrefix)
@@ -119,6 +121,7 @@ func (k *keyvaultSecretStore) BulkGetSecret(req secretstores.BulkGetSecretReques
}
resp.Data[secretName] = map[string]string{secretName: secretValue}
+ }
secretsResp.NextWithContext(context.Background())
}
