diff options
Diffstat (limited to 'packages/merchant-backoffice-ui/src/Routing.tsx')
-rw-r--r-- | packages/merchant-backoffice-ui/src/Routing.tsx | 4 |
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 />; |