diff --git a/client/app/filters/datetime.js b/client/app/filters/datetime.js index bcd4547c2..1772fb9eb 100644 --- a/client/app/filters/datetime.js +++ b/client/app/filters/datetime.js @@ -6,9 +6,15 @@ export default function init(ngModule) { ngModule.filter('dateTime', clientConfig => function dateTime(value) { if (!value) { - return '-'; + return ''; } - - return moment(value).format(clientConfig.dateTimeFormat); + + const parsed = moment(value); + + if (!parsed.isValid()) { + return '-'; + } + + return parsed.format(clientConfig.dateTimeFormat); }); }