From 7294e18d4c947141b8d226fbd791b79d2de05569 Mon Sep 17 00:00:00 2001 From: TanninOne Date: Fri, 25 Jan 2019 12:34:55 +0100 Subject: [PATCH] avoid crash if external changes are missing change times for some reason fixes #1034 --- src/extensions/mod_management/views/ExternalChangeDialog.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/extensions/mod_management/views/ExternalChangeDialog.tsx b/src/extensions/mod_management/views/ExternalChangeDialog.tsx index b3063c359..2472504b1 100644 --- a/src/extensions/mod_management/views/ExternalChangeDialog.tsx +++ b/src/extensions/mod_management/views/ExternalChangeDialog.tsx @@ -357,14 +357,14 @@ class ExternalChangeDialog extends ComponentEx { id: 'staged_changed', name: 'Staged file modified', description: 'Last time the stage file (the one in the mod staging folder) was modified', - calc: (file: IFileEntry, t) => file.sourceModified.toLocaleString(), + calc: (file: IFileEntry, t) => (file.sourceModified !== undefined) ? file.sourceModified.toLocaleString() : '', placement: 'table', edit: {}, }, { id: 'deployment_changed', name: 'Deployed file modified', description: 'Last time the deployed file (the one in the game folder) was modified', - calc: (file: IFileEntry) => file.destModified.toLocaleString(), + calc: (file: IFileEntry) => (file.destModified !== undefined) ? file.destModified.toLocaleString() : '', placement: 'table', edit: {}, }, {