You've already forked Sonarr
							
							
				mirror of
				https://github.com/Sonarr/Sonarr.git
				synced 2025-10-31 00:07:55 +02:00 
			
		
		
		
	Log file requests will be authenticated when they come through with an API key
Fixed: Opening log files in the UI
This commit is contained in:
		| @@ -7,7 +7,7 @@ namespace NzbDrone.Api.Extensions | ||||
|     { | ||||
|         public static bool IsApiRequest(this Request request) | ||||
|         { | ||||
|             return request.Path.StartsWith("/api/", StringComparison.InvariantCultureIgnoreCase); | ||||
|             return request.Path.StartsWith("/api/", StringComparison.InvariantCultureIgnoreCase) || request.IsLogFileRequest(); | ||||
|         } | ||||
| 
 | ||||
|         public static bool IsSignalRRequest(this Request request) | ||||
| @@ -21,5 +21,11 @@ namespace NzbDrone.Api.Extensions | ||||
|                     request.UserHostAddress.Equals("127.0.0.1") || | ||||
|                     request.UserHostAddress.Equals("::1")); | ||||
|         } | ||||
| 
 | ||||
|         private static bool IsLogFileRequest(this Request request) | ||||
|         { | ||||
|             return request.Path.StartsWith("/log/", StringComparison.InvariantCultureIgnoreCase) && | ||||
|                    request.Path.EndsWith(".txt", StringComparison.InvariantCultureIgnoreCase); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -25,7 +25,7 @@ namespace NzbDrone.Api.Frontend.Mappers | ||||
| 
 | ||||
|         public override bool CanHandle(string resourceUrl) | ||||
|         { | ||||
|             return resourceUrl.StartsWith("/log") && resourceUrl.EndsWith(".txt"); | ||||
|             return resourceUrl.StartsWith("/log/") && resourceUrl.EndsWith(".txt"); | ||||
|         } | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user