Skip to content

Commit a863dc8

Browse files
Merge pull request #2033 from openshift-cherrypick-robot/cherry-pick-2028-to-release-4.19
DFBUGS-2109: [release-4.19] Decode onboarding token
2 parents 08e61c7 + 39cea63 commit a863dc8

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

packages/odf/components/storage-consumers/onboarding-modal.tsx

+11-5
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import {
3232
StatusIconAndText,
3333
} from '@openshift-console/dynamic-plugin-sdk';
3434
import { ModalComponent } from '@openshift-console/dynamic-plugin-sdk/lib/app/modal-support/ModalProvider';
35+
import { Base64 } from 'js-base64';
3536
import { TFunction, Trans } from 'react-i18next';
3637
import {
3738
Modal,
@@ -140,11 +141,16 @@ export const ClientOnBoardingModal: ClientOnBoardingModalProps = ({
140141
resource: secretResource,
141142
})
142143
.then(() => {
143-
pollUntilAvailable(secretName, namespace, t).then((secret) => {
144-
setToken(secret.data['onboarding-token']);
145-
setTokenGenerationTimestamp(getTimestamp());
146-
setInProgress(false);
147-
});
144+
pollUntilAvailable(secretName, namespace, t)
145+
.then((secret) => {
146+
setToken(Base64.decode(secret.data['onboarding-token']));
147+
setTokenGenerationTimestamp(getTimestamp());
148+
setInProgress(false);
149+
})
150+
.catch((err) => {
151+
setInProgress(false);
152+
setError(err);
153+
});
148154
})
149155
.catch((err) => {
150156
setInProgress(false);

0 commit comments

Comments
 (0)