summaryrefslogtreecommitdiff
path: root/packages/merchant-backoffice-ui/src/Routing.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/merchant-backoffice-ui/src/Routing.tsx')
-rw-r--r--packages/merchant-backoffice-ui/src/Routing.tsx4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/merchant-backoffice-ui/src/Routing.tsx b/packages/merchant-backoffice-ui/src/Routing.tsx
index 06701b513..1fccc2637 100644
--- a/packages/merchant-backoffice-ui/src/Routing.tsx
+++ b/packages/merchant-backoffice-ui/src/Routing.tsx
@@ -19,7 +19,7 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import { AbsoluteTime, TalerErrorDetail, TranslatedString } from "@gnu-taler/taler-util";
+import { AbsoluteTime, TalerError, TalerErrorDetail, TranslatedString } from "@gnu-taler/taler-util";
import {
ErrorType,
HttpError,
@@ -766,7 +766,7 @@ function KycBanner(): VNode {
const now = AbsoluteTime.now();
- const needsToBeShown = kycStatus.ok && kycStatus.data.type === "redirect";
+ const needsToBeShown = kycStatus !== undefined && !(kycStatus instanceof TalerError) && kycStatus.type === "ok" && !!kycStatus.body;
const hidden = AbsoluteTime.cmp(now, prefs.hideKycUntil) < 1;
if (hidden || !needsToBeShown) return <Fragment />;