From 557f3c217e9378ee172b98897d16257ebc2eabb4 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Sat, 2 May 2020 13:52:56 +0200 Subject: [PATCH] Allow DateTime parsing to fail --- lib/utils/datetime.dart | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/utils/datetime.dart b/lib/utils/datetime.dart index b9146139..b30d3ceb 100644 --- a/lib/utils/datetime.dart +++ b/lib/utils/datetime.dart @@ -1,4 +1,5 @@ import 'dart:core'; +import 'package:gitjournal/utils/logger.dart'; import 'package:intl/intl.dart'; final _simpleDateFormat = DateFormat("yyyy-MM-dd-HH-mm-ss"); @@ -59,7 +60,11 @@ DateTime parseDateTime(String str) { if (regex.hasMatch(str)) { // FIXME: Handle the timezone! str = str.substring(0, 19); - dt = DateTime.parse(str); + try { + dt = DateTime.parse(str); + } catch (ex) { + Log.d("Note Date Parsing Failed: $ex"); + } } }