Fix scanIntoStruct
This commit is contained in:
		
							parent
							
								
									b9a68bf626
								
							
						
					
					
						commit
						1ba3e5911c
					
				
							
								
								
									
										2
									
								
								scan.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								scan.go
									
									
									
									
									
								
							@ -74,7 +74,7 @@ func (db *DB) scanIntoStruct(rows Rows, reflectValue reflect.Value, values []int
 | 
				
			|||||||
				relValue := joinFields[idx][0].ReflectValueOf(db.Statement.Context, reflectValue)
 | 
									relValue := joinFields[idx][0].ReflectValueOf(db.Statement.Context, reflectValue)
 | 
				
			||||||
				if relValue.Kind() == reflect.Ptr && relValue.IsNil() {
 | 
									if relValue.Kind() == reflect.Ptr && relValue.IsNil() {
 | 
				
			||||||
					if value := reflect.ValueOf(values[idx]).Elem(); value.Kind() == reflect.Ptr && value.IsNil() {
 | 
										if value := reflect.ValueOf(values[idx]).Elem(); value.Kind() == reflect.Ptr && value.IsNil() {
 | 
				
			||||||
						return
 | 
											continue
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
					relValue.Set(reflect.New(relValue.Type().Elem()))
 | 
										relValue.Set(reflect.New(relValue.Type().Elem()))
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user