From c364751e96fdcd89226309e66ab4b61258d7e3fd Mon Sep 17 00:00:00 2001 From: svix-lucho Date: Thu, 30 Oct 2025 16:19:18 -0300 Subject: [PATCH] codegen: Fix field_to_json when reading reading a dictionary of arrays --- codegen/templates/javascript/types/macros.ts.jinja | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codegen/templates/javascript/types/macros.ts.jinja b/codegen/templates/javascript/types/macros.ts.jinja index 0b104082f..1e90a6b47 100644 --- a/codegen/templates/javascript/types/macros.ts.jinja +++ b/codegen/templates/javascript/types/macros.ts.jinja @@ -34,8 +34,8 @@ or value_t.is_list() or value_t.is_set() or value_t.is_map() -%} - Object.fromEntries(Object.entries({{ field_expr }}).map( - (item : {{ inner_t.to_js() }}) => [item[0], {{ field_from_json("item[1]", value_t, true) }}] + Object.fromEntries(Object.entries<{{ value_t.to_js() }}>({{ field_expr }}).map( + (item : [string, {{ value_t.to_js() }}]) => [item[0], {{ field_from_json("item[1]", value_t, true) }}] )) {%- else -%} {{ field_expr }}