Fix incorrect CORS failure detection logic (#23844)
Regression of #23495 Fixes #23838 Fixes #23850
This commit is contained in:
		
							parent
							
								
									6e58f8400e
								
							
						
					
					
						commit
						78046e5137
					
				
					 1 changed files with 5 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -45,15 +45,15 @@ 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
 | 
			
		||||
			// 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…
	
	Add table
		Add a link
		
	
		Reference in a new issue