add another special case for handling datetimes during find* queries
This commit is contained in:
parent
42954e8502
commit
fbe65294c6
7
query.go
7
query.go
@ -370,7 +370,12 @@ func rerere(input interface{}, resType reflect.Type) interface{} {
|
||||
intermediate := mipmap[btag.Name]
|
||||
_, err = tags.Get("ref")
|
||||
if err != nil {
|
||||
tmp := rerere(intermediate, ft.Type)
|
||||
var tmp interface{}
|
||||
if ttmp, tok := intermediate.(bson.DateTime); tok {
|
||||
tmp = ttmp.Time()
|
||||
} else {
|
||||
tmp = rerere(intermediate, ft.Type)
|
||||
}
|
||||
fuck := reflect.ValueOf(tmp)
|
||||
if tmp != nil {
|
||||
if fuck.Type().Kind() == reflect.Pointer {
|
||||
|
Loading…
x
Reference in New Issue
Block a user