When unmarshalling timestamps set null values to 0 time to be consist…
@@ -80,3 +80,4 @@ Marcus King <marcusking01@gmail.com>
Andrew de Andrade <andrew@deandrade.com.br>
Robert Nix <robert@nicerobot.org>
Nathan Youngman <git@nathany.com>
+Charles Law <charles.law@gmail.com>; <claw@conduce.com>
@@ -1094,6 +1094,7 @@ func unmarshalTimestamp(info TypeInfo, data []byte, value interface{}) error {
return nil
case *time.Time:
if len(data) == 0 {
+ *v = time.Time{}
}
x := decBigInt(data)