mirror of https://github.com/portainer/portainer
				
				
				
			fix(code): add missing returns after sending HTTP errors EE-4442 (#7868)
							parent
							
								
									6918da2414
								
							
						
					
					
						commit
						197b0bcbde
					
				|  | @ -61,10 +61,12 @@ func adminAccess(next http.Handler) http.Handler { | |||
| 		securityContext, err := security.RetrieveRestrictedRequestContext(r) | ||||
| 		if err != nil { | ||||
| 			httperror.WriteError(w, http.StatusInternalServerError, "Unable to retrieve user info from request context", err) | ||||
| 			return | ||||
| 		} | ||||
| 
 | ||||
| 		if !securityContext.IsAdmin { | ||||
| 			httperror.WriteError(w, http.StatusUnauthorized, "User is not authorized to perform the action", nil) | ||||
| 			return | ||||
| 		} | ||||
| 
 | ||||
| 		next.ServeHTTP(w, r) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 andres-portainer
						andres-portainer