Fix incorrect CORS failure detection logic (#23844)
Regression of #23495 Fixes #23838 Fixes #23850
This commit is contained in:
		
							parent
							
								
									6e58f8400e
								
							
						
					
					
						commit
						78046e5137
					
				|  | @ -45,16 +45,16 @@ func AssetsHandlerFunc(opts *Options) http.HandlerFunc { | |||
| 			return | ||||
| 		} | ||||
| 
 | ||||
| 		var corsSent bool | ||||
| 		if opts.CorsHandler != nil { | ||||
| 			var corsSent bool | ||||
| 			opts.CorsHandler(http.HandlerFunc(func(http.ResponseWriter, *http.Request) { | ||||
| 				corsSent = true | ||||
| 			})).ServeHTTP(resp, req) | ||||
| 		} | ||||
| 			// If CORS is not sent, the response must have been written by other handlers
 | ||||
| 			if !corsSent { | ||||
| 				return | ||||
| 			} | ||||
| 		} | ||||
| 
 | ||||
| 		file := req.URL.Path[len(opts.Prefix):] | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue