diff --git a/modules/openapi-generator/src/main/resources/typescript-angular/api.base.service.mustache b/modules/openapi-generator/src/main/resources/typescript-angular/api.base.service.mustache index 306bd193120a..4c8ba32f61e2 100644 --- a/modules/openapi-generator/src/main/resources/typescript-angular/api.base.service.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-angular/api.base.service.mustache @@ -44,8 +44,8 @@ export class BaseService { // If JSON format is preferred, key must be provided. if (key != null) { return isDeep - ? Object.entries(value as Record).reduce( - (hp, [k, v]) => hp.append(`${key}[${k}]`, v), + ? Object.keys(value as Record).reduce( + (hp, k) => hp.append(`${key}[${k}]`, value[k]), httpParams, ) : httpParams.append(key, JSON.stringify(value));