#756 fixed date field use of default value -1
This commit is contained in:
parent
67a4c68734
commit
c8f5f1c91f
1 changed files with 2 additions and 1 deletions
|
@ -33,7 +33,8 @@ final epoch = DateTime.fromMillisecondsSinceEpoch(0, isUtc: true);
|
|||
const _millisMaxDigits = 13; // 13 digits can go up to 2286/11/20
|
||||
|
||||
DateTime? dateTimeFromMillis(int? millis, {bool isUtc = false}) {
|
||||
if (millis == null || millis == 0) return null;
|
||||
// exclude `0` and `-1` as they are both used as default values
|
||||
if (millis == null || millis == 0 || millis == -1) return null;
|
||||
try {
|
||||
return DateTime.fromMillisecondsSinceEpoch(millis, isUtc: isUtc);
|
||||
} catch (error) {
|
||||
|
|
Loading…
Reference in a new issue