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