@@ -38,7 +38,7 @@ public DateTimeOffset FirstRunAt
3838 if ( ! firstRunAtValue . HasValue )
3939 {
4040 DateTimeOffset dt ;
41- if ( ! DateTimeOffset . TryParseExact ( firstRunAtString , Constants . Iso8601Formats ,
41+ if ( ! DateTimeOffset . TryParseExact ( firstRunAtString . ToEmptyIfNull ( ) , Constants . Iso8601Formats ,
4242 CultureInfo . InvariantCulture , DateTimeStyles . None , out dt ) )
4343 {
4444 dt = DateTimeOffset . Now ;
@@ -261,7 +261,7 @@ public DateTimeOffset LastUpdatedAt
261261 if ( ! lastUpdatedAtValue . HasValue )
262262 {
263263 DateTimeOffset result ;
264- if ( DateTimeOffset . TryParseExact ( LastUpdatedAtString , Constants . Iso8601Formats , CultureInfo . InvariantCulture , DateTimeStyles . None , out result ) )
264+ if ( DateTimeOffset . TryParseExact ( LastUpdatedAtString . ToEmptyIfNull ( ) , Constants . Iso8601Formats , CultureInfo . InvariantCulture , DateTimeStyles . None , out result ) )
265265 {
266266 lastUpdatedAtValue = result ;
267267 }
@@ -287,7 +287,7 @@ public DateTimeOffset InitializedAt
287287 if ( ! initializedAtValue . HasValue )
288288 {
289289 DateTimeOffset result ;
290- if ( DateTimeOffset . TryParseExact ( InitializedAtString , Constants . Iso8601Formats , CultureInfo . InvariantCulture , DateTimeStyles . None , out result ) )
290+ if ( DateTimeOffset . TryParseExact ( InitializedAtString . ToEmptyIfNull ( ) , Constants . Iso8601Formats , CultureInfo . InvariantCulture , DateTimeStyles . None , out result ) )
291291 {
292292 initializedAtValue = result ;
293293 }
0 commit comments