Skip to content

TypeError: Request with GET/HEAD method cannot have body #88

@jvyang

Description

@jvyang

Description of the Bug

Having an error on chargebee.customer.list()

TypeError: Request with GET/HEAD method cannot have body.
    at new Request (node:internal/deps/undici/undici:10622:17)
    at makeRequest (/usr/src/app/node_modules/chargebee/cjs/RequestWrapper.js:90:29)
    at withRetry (/usr/src/app/node_modules/chargebee/cjs/RequestWrapper.js:108:30)
    at RequestWrapper.request (/usr/src/app/node_modules/chargebee/cjs/RequestWrapper.js:152:25)
    at RequestWrapper.getRequest (/usr/src/app/node_modules/chargebee/cjs/RequestWrapper.js:10:25)
    at Object.list (/usr/src/app/node_modules/chargebee/cjs/createChargebee.js:23:27)

Steps to reproduce

Sample call:

const result = await chargebee.customer
  .list({
    id: { is: customerId },
    limit: 2,
    'sort_by[desc]': 'created_at',
  });

Expected Behavior

Should not throw any error.

Code Snippets (if applicable)

Operating System

macOS / linux

Language version

Node 24.9.0

Library version

3.15.0

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions