From 56e3e1517d0d52292a90d5afd33ca608ac251c8e Mon Sep 17 00:00:00 2001 From: Nathan Rajlich Date: Mon, 11 Mar 2024 00:41:52 -0700 Subject: [PATCH] Fix `URLSearchParams` iterator functions --- .changeset/funny-rockets-call.md | 5 +++++ source/url.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/funny-rockets-call.md diff --git a/.changeset/funny-rockets-call.md b/.changeset/funny-rockets-call.md new file mode 100644 index 00000000..ecc4e3bc --- /dev/null +++ b/.changeset/funny-rockets-call.md @@ -0,0 +1,5 @@ +--- +"nxjs-runtime": patch +--- + +Fix `URLSearchParams` iterator functions diff --git a/source/url.c b/source/url.c index 4530a64f..7ba3ba00 100644 --- a/source/url.c +++ b/source/url.c @@ -473,7 +473,7 @@ static JSValue nx_url_search_params_init(JSContext *ctx, JSValueConst this_val, static JSValue nx_url_search_params_iterator(JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) { - nx_url_search_params_t *params_data = JS_GetOpaque2(ctx, this_val, nx_url_search_params_class_id); + nx_url_search_params_t *params_data = JS_GetOpaque2(ctx, argv[0], nx_url_search_params_class_id); if (!params_data) { return JS_EXCEPTION;