From 76b7a66587e97742e12bce3e65b137ab85062054 Mon Sep 17 00:00:00 2001 From: Chelsea Shaw <82459713+hashishaw@users.noreply.github.com> Date: Wed, 3 May 2023 12:02:39 -0500 Subject: [PATCH] UI: Handle edge cases for PKI import results (#20474) --- .../components/pki-import-pem-bundle.hbs | 21 ++++++----- .../addon/components/pki-import-pem-bundle.ts | 26 ++++++++++++-- .../acceptance/pki/pki-action-forms-test.js | 36 +++++++++++++++---- .../pki/pki-import-pem-bundle-test.js | 9 +++-- ui/types/vault/app-types.ts | 5 +++ ui/types/vault/models/pki/action.d.ts | 8 ++--- 6 files changed, 78 insertions(+), 27 deletions(-) diff --git a/ui/lib/pki/addon/components/pki-import-pem-bundle.hbs b/ui/lib/pki/addon/components/pki-import-pem-bundle.hbs index 3453d5accc..33b20fa27d 100644 --- a/ui/lib/pki/addon/components/pki-import-pem-bundle.hbs +++ b/ui/lib/pki/addon/components/pki-import-pem-bundle.hbs @@ -12,22 +12,25 @@
- {{#each-in this.importedResponse as |issuer key|}} -
+ {{#each this.importedResponse as |imported|}} +
- {{#if issuer}} - - {{issuer}} + {{#if imported.issuer}} + + {{imported.issuer}} {{else}} None {{/if}}
- {{#if key}} - - {{key}} + {{#if imported.key}} + + {{imported.key}} {{else}} None @@ -35,7 +38,7 @@
- {{/each-in}} + {{/each}}