mirror of
https://github.com/ohwgiles/laminar.git
synced 2024-10-27 20:34:20 +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