Skip to content

Commit 68d2d52

Browse files
[BBND-804] KYC status bug fixed (#404)
Signed-off-by: Alberto Molina <alberto@io.builders> Co-authored-by: Miguel_LZPF <miguel.carpena@io.builders>
1 parent 0aeb414 commit 68d2d52

File tree

1 file changed

+6
-9
lines changed
  • web/src/views/DigitalSecurityDetails/Components/KYC

1 file changed

+6
-9
lines changed

web/src/views/DigitalSecurityDetails/Components/KYC/KYC.tsx

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,16 @@ const STATUS = {
2929
};
3030

3131
const getStatus = ({ kyc }: { kyc: KycAccountDataViewModelResponse }) => {
32-
const validToDate = formatDate(Number(kyc.validTo) * 1000, DATE_TIME_FORMAT);
33-
const validFromDate = formatDate(
34-
Number(kyc.validFrom) * 1000,
35-
DATE_TIME_FORMAT,
36-
);
37-
const currentDate = new Date().toLocaleString();
32+
const validToTimestamp = Number(kyc.validTo) * 1000;
33+
const validFromTimestamp = Number(kyc.validFrom) * 1000;
34+
const currentTimestamp = Date.now();
3835

3936
if (!kyc.isIssuer) return STATUS.UNTRUSTED;
40-
if (currentDate < validFromDate) return STATUS.PENDING;
41-
if (currentDate >= validToDate) return STATUS.EXPIRED;
37+
if (currentTimestamp < validFromTimestamp) return STATUS.PENDING;
38+
if (currentTimestamp >= validToTimestamp) return STATUS.EXPIRED;
4239
if (
4340
Number(kyc.validTo) > 1e13 ||
44-
(currentDate >= validFromDate && currentDate < validToDate)
41+
(currentTimestamp >= validFromTimestamp && currentTimestamp < validToTimestamp)
4542
)
4643
return STATUS.VALID;
4744

0 commit comments

Comments
 (0)