fix(event): dates no longer break when editing event

This commit is contained in:
ElPoyo
2026-06-15 15:28:52 +02:00
parent f32fe3e4e8
commit 3c49d6ed21
14 changed files with 105 additions and 29 deletions
+2 -2
View File
@@ -254,7 +254,7 @@ class ContainerModel {
DateTime? parseDate(dynamic value) {
if (value == null) return null;
if (value is Timestamp) return value.toDate();
if (value is String) return DateTime.tryParse(value);
if (value is String) return DateTime.tryParse(value)?.toLocal();
if (value is int) return DateTime.fromMillisecondsSinceEpoch(value);
return null;
}
@@ -375,7 +375,7 @@ class ContainerHistoryEntry {
DateTime parseDate(dynamic value) {
if (value == null) return DateTime.now();
if (value is Timestamp) return value.toDate();
if (value is String) return DateTime.tryParse(value) ?? DateTime.now();
if (value is String) return DateTime.tryParse(value)?.toLocal() ?? DateTime.now();
if (value is int) return DateTime.fromMillisecondsSinceEpoch(value);
return DateTime.now();
}