mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Use created & updated instead BeforeInsert & BeforeUpdate (#2482)
* use created & updated instead BeforeInsert & BeforeUpdate * fix vendor checksum * only show generated SQL when development mode * remove extra update column updated_unix * remove trace config
This commit is contained in:
		
							
								
								
									
										11
									
								
								vendor/github.com/go-xorm/xorm/session_convert.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/github.com/go-xorm/xorm/session_convert.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -144,8 +144,7 @@ func (session *Session) bytes2Value(col *core.Column, fieldValue *reflect.Value, | ||||
| 	case reflect.String: | ||||
| 		fieldValue.SetString(string(data)) | ||||
| 	case reflect.Bool: | ||||
| 		d := string(data) | ||||
| 		v, err := strconv.ParseBool(d) | ||||
| 		v, err := asBool(data) | ||||
| 		if err != nil { | ||||
| 			return fmt.Errorf("arg %v as bool: %s", key, err.Error()) | ||||
| 		} | ||||
| @@ -227,9 +226,7 @@ func (session *Session) bytes2Value(col *core.Column, fieldValue *reflect.Value, | ||||
| 					// however, also need to consider adding a 'lazy' attribute to xorm tag which allow hasOne | ||||
| 					// property to be fetched lazily | ||||
| 					structInter := reflect.New(fieldValue.Type()) | ||||
| 					newsession := session.engine.NewSession() | ||||
| 					defer newsession.Close() | ||||
| 					has, err := newsession.Id(pk).NoCascade().Get(structInter.Interface()) | ||||
| 					has, err := session.ID(pk).NoCascade().get(structInter.Interface()) | ||||
| 					if err != nil { | ||||
| 						return err | ||||
| 					} | ||||
| @@ -510,9 +507,7 @@ func (session *Session) bytes2Value(col *core.Column, fieldValue *reflect.Value, | ||||
| 						// !nashtsai! TODO for hasOne relationship, it's preferred to use join query for eager fetch | ||||
| 						// however, also need to consider adding a 'lazy' attribute to xorm tag which allow hasOne | ||||
| 						// property to be fetched lazily | ||||
| 						newsession := session.engine.NewSession() | ||||
| 						defer newsession.Close() | ||||
| 						has, err := newsession.Id(pk).NoCascade().Get(structInter.Interface()) | ||||
| 						has, err := session.ID(pk).NoCascade().get(structInter.Interface()) | ||||
| 						if err != nil { | ||||
| 							return err | ||||
| 						} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user