summaryrefslogtreecommitdiffhomepage
path: root/gui/src
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2021-10-05 13:00:55 +0200
committerOskar Nyberg <oskar@mullvad.net>2021-10-05 13:00:55 +0200
commit2bbc3b3e1e9f129282a1882cfbcd2be68a2579ee (patch)
tree8ff5054c19d5066f7e31d386dfaf1c6685a5e4ad /gui/src
parent49540e65075efea7864f3ddb65732ce8db4114e3 (diff)
parentaed2c2a28975a47946fd3ec0ba03cd1b34096714 (diff)
downloadmullvadvpn-2bbc3b3e1e9f129282a1882cfbcd2be68a2579ee.tar.xz
mullvadvpn-2bbc3b3e1e9f129282a1882cfbcd2be68a2579ee.zip
Merge branch 'prevent-key-generated-in-future'
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/renderer/components/WireguardKeys.tsx3
-rw-r--r--gui/src/shared/date-helper.ts2
2 files changed, 3 insertions, 2 deletions
diff --git a/gui/src/renderer/components/WireguardKeys.tsx b/gui/src/renderer/components/WireguardKeys.tsx
index 4a45d58d36..3201e0a708 100644
--- a/gui/src/renderer/components/WireguardKeys.tsx
+++ b/gui/src/renderer/components/WireguardKeys.tsx
@@ -279,7 +279,8 @@ export default class WireguardKeys extends React.Component<IProps, IState> {
switch (keyState.type) {
case 'key-set':
case 'being-verified': {
- return formatRelativeDate(new Date(), keyState.key.created, true);
+ const createdDate = Math.min(Date.parse(keyState.key.created), Date.now());
+ return formatRelativeDate(new Date(), createdDate, true);
}
default:
return '-';
diff --git a/gui/src/shared/date-helper.ts b/gui/src/shared/date-helper.ts
index 0011ed8fc2..36353c9b44 100644
--- a/gui/src/shared/date-helper.ts
+++ b/gui/src/shared/date-helper.ts
@@ -1,7 +1,7 @@
import { sprintf } from 'sprintf-js';
import { messages } from './gettext';
-export type DateType = Date | string;
+export type DateType = Date | string | number;
export enum DateComponent {
day,