collapse isCrossOriginModeAllowed check in pipeline

This commit is contained in:
Muki Kiboigo committed 2026-09-04 07:00:02 -07:00
1 parent 0aeba826b4
commit 0610d5ecd1
1 file changed
+8 -8
+8 -8
View File
@@ -1032,15 +1032,15 @@ fn pipeline(self: *Client, transfer: *Transfer, from: SubmitFrom) !void {
return transfer.failAsync(error.UrlBlocked);
}
if (self.obey_cors and !isCrossOriginModeAllowed(transfer) and !transfer.req.internal) {
log.warn(.http, "blocked by mode", .{
.url = transfer.req.url,
.mode = @tagName(transfer.req.request_mode),
});
return transfer.failAsync(error.ModeBlocked);
}
if (self.obey_cors and !transfer.req.internal) {
if (!isCrossOriginModeAllowed(transfer)) {
log.warn(.http, "blocked by mode", .{
.url = transfer.req.url,
.mode = @tagName(transfer.req.request_mode),
});
return transfer.failAsync(error.ModeBlocked);
}
switch (try self.cors.check(transfer)) {
.allowed => {},
.pending => return,