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