mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	There is an unfortunate signature change with the api.Context NotFound function; whereas the normal modules/context/Context NotFound function requires an error or nil, the api.Context variant will panic with an NPE if a nil is provided. This PR will allow api.Context.NotFound to tolerate a being passed a nil. Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Lauris BH <lauris@nix.lv>
This commit is contained in:
		@@ -212,6 +212,11 @@ func (ctx *APIContext) NotFound(objs ...interface{}) {
 | 
			
		||||
	var message = "Not Found"
 | 
			
		||||
	var errors []string
 | 
			
		||||
	for _, obj := range objs {
 | 
			
		||||
		// Ignore nil
 | 
			
		||||
		if obj == nil {
 | 
			
		||||
			continue
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if err, ok := obj.(error); ok {
 | 
			
		||||
			errors = append(errors, err.Error())
 | 
			
		||||
		} else {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user