This commit is contained in:
2023-05-05 17:57:21 +02:00
parent a64f336e24
commit 18c83f0f76
3 changed files with 42 additions and 16 deletions

View File

@@ -70,7 +70,10 @@ func (t *RFC3339Time) UnmarshalText(data []byte) error {
func (t *RFC3339Time) UnmarshalBSONValue(bt bsontype.Type, data []byte) error {
if bt == bsontype.Null {
//t = nil
// we can't set nil in UnmarshalBSONValue (so we use default(struct))
// https://stackoverflow.com/questions/75167597
// https://jira.mongodb.org/browse/GODRIVER-2252
*t = RFC3339Time{}
return nil
}
if bt != bsontype.DateTime {