More lenient for response_value data

This commit is contained in:
Jarred Sumner
2022-10-15 05:34:15 -07:00
parent 4cc0eebf4b
commit a299b1b8e3

View File

@@ -3777,7 +3777,7 @@ pub fn NewServer(comptime ssl_enabled_: bool, comptime debug_mode_: bool) type {
}
// The returned object becomes the data for the ServerWebSocket
if (response_value.isObject() or (response_value.isString() and response_value.getLengthOfArray(this.globalThis) > 0)) {
if (response_value.isCell() or (response_value.isString() and response_value.getLengthOfArray(this.globalThis) > 0)) {
var upgrader = this.allocator.create(ServerWebSocket) catch @panic("Out of memory");
upgrader.* = .{
.handler = websocket_handler,