cors check before cache check

This commit is contained in:
Muki Kiboigo committed 2026-09-04 06:59:40 -07:00
1 parent 89df63e956
commit feebb889ad
1 file changed
+4 -3
+4 -3
View File
@@ -1031,9 +1031,6 @@ fn pipeline(self: *Client, transfer: *Transfer, from: SubmitFrom) !void {
log.info(.http, "blocked url", .{ .url = transfer.req.url });
return transfer.failAsync(error.UrlBlocked);
}
if (try self.cacheLookup(transfer)) {
return;
}
if (!isCrossOriginModeAllowed(transfer) and !transfer.req.internal) {
log.warn(.http, "blocked by mode", .{
@@ -1052,6 +1049,10 @@ fn pipeline(self: *Client, transfer: *Transfer, from: SubmitFrom) !void {
continue :sw SubmitFrom.after_cors;
},
.after_cors => {
if (try self.cacheLookup(transfer)) {
return;
}
if (self.obey_robots and !transfer.req.internal) {
switch (try self.robots.check(transfer)) {
.allowed => {