mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	fix: delete attachment after remove comment.
This commit is contained in:
		 Bo-Yi Wu
					Bo-Yi Wu
				
			
				
					committed by
					
						 Kim "BKC" Carlbäcker
						Kim "BKC" Carlbäcker
					
				
			
			
				
	
			
			
			 Kim "BKC" Carlbäcker
						Kim "BKC" Carlbäcker
					
				
			
						parent
						
							2831267db1
						
					
				
				
					commit
					691fbdf1d3
				
			| @@ -462,7 +462,9 @@ func DeleteComment(comment *Comment) error { | |||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	if _, err := sess.Id(comment.ID).Delete(new(Comment)); err != nil { | 	if _, err := sess.Delete(&Comment{ | ||||||
|  | 		ID: comment.ID, | ||||||
|  | 	}); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								vendor/github.com/go-xorm/xorm/engine.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/github.com/go-xorm/xorm/engine.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -573,7 +573,7 @@ func (engine *Engine) Id(id interface{}) *Session { | |||||||
| 	return session.Id(id) | 	return session.Id(id) | ||||||
| } | } | ||||||
|  |  | ||||||
| // ID mehtod provoide a condition as (id) = ? | // ID method provoide a condition as (id) = ? | ||||||
| func (engine *Engine) ID(id interface{}) *Session { | func (engine *Engine) ID(id interface{}) *Session { | ||||||
| 	session := engine.NewSession() | 	session := engine.NewSession() | ||||||
| 	session.IsAutoClose = true | 	session.IsAutoClose = true | ||||||
| @@ -1599,6 +1599,8 @@ func (engine *Engine) formatTime(tz *time.Location, sqlTypeName string, t time.T | |||||||
| 		return t | 		return t | ||||||
| 	} | 	} | ||||||
| 	if tz != nil { | 	if tz != nil { | ||||||
|  | 		t = t.In(tz) | ||||||
|  | 	} else { | ||||||
| 		t = engine.TZTime(t) | 		t = engine.TZTime(t) | ||||||
| 	} | 	} | ||||||
| 	switch sqlTypeName { | 	switch sqlTypeName { | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								vendor/github.com/go-xorm/xorm/session_delete.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/go-xorm/xorm/session_delete.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -226,7 +226,7 @@ func (session *Session) Delete(bean interface{}) (int64, error) { | |||||||
| 				session.afterDeleteBeans[bean] = &afterClosures | 				session.afterDeleteBeans[bean] = &afterClosures | ||||||
| 			} | 			} | ||||||
| 		} else { | 		} else { | ||||||
| 			if _, ok := interface{}(bean).(AfterInsertProcessor); ok { | 			if _, ok := interface{}(bean).(AfterDeleteProcessor); ok { | ||||||
| 				session.afterDeleteBeans[bean] = nil | 				session.afterDeleteBeans[bean] = nil | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								vendor/github.com/go-xorm/xorm/session_update.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/go-xorm/xorm/session_update.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -333,7 +333,7 @@ func (session *Session) Update(bean interface{}, condiBean ...interface{}) (int6 | |||||||
| 			} | 			} | ||||||
|  |  | ||||||
| 		} else { | 		} else { | ||||||
| 			if _, ok := interface{}(bean).(AfterInsertProcessor); ok { | 			if _, ok := interface{}(bean).(AfterUpdateProcessor); ok { | ||||||
| 				session.afterUpdateBeans[bean] = nil | 				session.afterUpdateBeans[bean] = nil | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|   | |||||||
							
								
								
									
										6
									
								
								vendor/vendor.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/vendor.json
									
									
									
									
										vendored
									
									
								
							| @@ -455,10 +455,10 @@ | |||||||
| 			"revisionTime": "2016-08-11T02:11:45Z" | 			"revisionTime": "2016-08-11T02:11:45Z" | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			"checksumSHA1": "V3Sy7+JY2PVw3EkfajS4DxCDBg8=", | 			"checksumSHA1": "pbmrxOvDzdm40iRgnsS25Ig+33o=", | ||||||
| 			"path": "github.com/go-xorm/xorm", | 			"path": "github.com/go-xorm/xorm", | ||||||
| 			"revision": "57bcb65078410bcd5c7c8ee52d7494e7b5146a04", | 			"revision": "445a934d32ed0934aedf0ef99b4b7c69b22f8e58", | ||||||
| 			"revisionTime": "2017-01-22T09:17:55Z" | 			"revisionTime": "2017-01-25T11:54:21Z" | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			"checksumSHA1": "1ft/4j5MFa7C9dPI9whL03HSUzk=", | 			"checksumSHA1": "1ft/4j5MFa7C9dPI9whL03HSUzk=", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user