diff --git a/.gitignore b/.gitignore index e65a0e0..b0cc30c 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ src/nuget/packaging/ node_modules/ +src/.vs \ No newline at end of file diff --git a/src/prismic/Fragment.cs b/src/prismic/Fragment.cs index fa58513..ac206d5 100644 --- a/src/prismic/Fragment.cs +++ b/src/prismic/Fragment.cs @@ -405,10 +405,14 @@ public Timestamp(DateTime value) { public String AsHtml() { return (""); } - public static Timestamp Parse(JToken json) { - return new Timestamp(json.ToObject()); - } - } + public static Timestamp Parse(JToken json) + { + if (((JValue)json).Value == null) + return new Timestamp(DateTime.MinValue); + else + return new Timestamp(json.ToObject()); + } + } public class Embed: Fragment { private String type;