Fix `FileProviders.Physical.GetLastWriteTimeUtc` crash (#57415)
authorMaksym Koshovyi <maximkoshevoi61@gmail.com>
Sun, 15 Aug 2021 00:57:36 +0000 (03:57 +0300)
committerGitHub <noreply@github.com>
Sun, 15 Aug 2021 00:57:36 +0000 (00:57 +0000)
* Update PollingFileChangeToken.cs

* Return min date on fail

src/libraries/Microsoft.Extensions.FileProviders.Physical/src/PollingFileChangeToken.cs

index f49eacb..6d8f70b 100644 (file)
@@ -65,7 +65,7 @@ namespace Microsoft.Extensions.FileProviders.Physical
                 catch (IOException) { } // https://github.com/dotnet/runtime/issues/57221
             }
 
-            return lastWriteTimeUtc.Value;
+            return lastWriteTimeUtc ?? DateTime.MinValue;
         }
 
         /// <summary>