mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Fix access log (#14475)
Fix #14121, #14478. The `AccessLog` middleware has to be after `Contexter` or `APIContexter` so that we can get `LoginUserName` if possible. And also there is a **BREAK** change that it removed internal API access log.
This commit is contained in:
		| @@ -94,16 +94,6 @@ func SessionUser(sess SessionStore) *models.User { | ||||
| 	return user | ||||
| } | ||||
|  | ||||
| // isAPIPath returns true if the specified URL is an API path | ||||
| func isAPIPath(req *http.Request) bool { | ||||
| 	return strings.HasPrefix(req.URL.Path, "/api/") | ||||
| } | ||||
|  | ||||
| // isInternalPath returns true if the specified URL is an internal API path | ||||
| func isInternalPath(req *http.Request) bool { | ||||
| 	return strings.HasPrefix(req.URL.Path, "/api/internal/") | ||||
| } | ||||
|  | ||||
| // isAttachmentDownload check if request is a file download (GET) with URL to an attachment | ||||
| func isAttachmentDownload(req *http.Request) bool { | ||||
| 	return strings.HasPrefix(req.URL.Path, "/attachments/") && req.Method == "GET" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user