mirror of
				https://github.com/ohwgiles/laminar.git
				synced 2025-06-13 12:54:29 +00:00 
			
		
		
		
	regression fix: badge url
badge urls were returning 404 and an exception message since
cec4721e. Fixed by correctly extracting the job name from the
request URL
			
			
This commit is contained in:
		
							parent
							
								
									b15166e83b
								
							
						
					
					
						commit
						bb81931ce9
					
				| @ -435,7 +435,7 @@ private: | |||||||
|                 responseHeaders.add("Content-Transfer-Encoding", "binary"); |                 responseHeaders.add("Content-Transfer-Encoding", "binary"); | ||||||
|                 auto stream = response.send(200, "OK", responseHeaders, end-start); |                 auto stream = response.send(200, "OK", responseHeaders, end-start); | ||||||
|                 return stream->write(start, end-start).attach(kj::mv(stream)); |                 return stream->write(start, end-start).attach(kj::mv(stream)); | ||||||
|             } else if(url.startsWith("/badge/") && url.endsWith(".svg") && laminar.handleBadgeRequest(url.slice(7, url.size()-11).begin(), badge)) { |             } else if(url.startsWith("/badge/") && url.endsWith(".svg") && laminar.handleBadgeRequest(std::string(url.begin()+7, url.size()-11), badge)) { | ||||||
|                 responseHeaders.set(kj::HttpHeaderId::CONTENT_TYPE, "image/svg+xml"); |                 responseHeaders.set(kj::HttpHeaderId::CONTENT_TYPE, "image/svg+xml"); | ||||||
|                 responseHeaders.add("Cache-Control", "no-cache"); |                 responseHeaders.add("Cache-Control", "no-cache"); | ||||||
|                 auto stream = response.send(200, "OK", responseHeaders, badge.size()); |                 auto stream = response.send(200, "OK", responseHeaders, badge.size()); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user