node-zendesk
node-zendesk copied to clipboard
node-fetch problem
Describe the Bug Creating the client and executing "tickets.show()" leads to:
/home/selcuk/dev/idoit/projects/i-doit-sfm/backend/node_modules/node-fetch/lib/index.js:344
return Body.Promise.reject(new TypeError(`body used already for: ${this.url}`));
^
TypeError: body used already for: https://d3v-idoit.zendesk.com/api/v2/tickets/26.json
at Response.consumeBody (/home/selcuk/dev/idoit/projects/i-doit-sfm/backend/node_modules/node-fetch/lib/index.js:344:30)
at Response.json (/home/selcuk/dev/idoit/projects/i-doit-sfm/backend/node_modules/node-fetch/lib/index.js:269:22)
at Object.json (/home/selcuk/dev/idoit/projects/i-doit-sfm/backend/node_modules/node-zendesk/dist/index.js:1:11255)
at TransformOperationExecutor.transform (/home/selcuk/dev/idoit/projects/i-doit-sfm/backend/node_modules/src/TransformOperationExecutor.ts:207:39)
at TransformOperationExecutor.transform (/home/selcuk/dev/idoit/projects/i-doit-sfm/backend/node_modules/src/TransformOperationExecutor.ts:327:31)
at ClassTransformer.instanceToPlain (/home/selcuk/dev/idoit/projects/i-doit-sfm/backend/node_modules/src/ClassTransformer.ts:25:21)
at Object.classToPlain (/home/selcuk/dev/idoit/projects/i-doit-sfm/backend/node_modules/src/index.ts:23:27)
at ClassSerializerInterceptor.transformToPlain (/home/selcuk/dev/idoit/projects/i-doit-sfm/backend/node_modules/@nestjs/common/serializer/class-serializer.interceptor.js:50:37)
at ClassSerializerInterceptor.serialize (/home/selcuk/dev/idoit/projects/i-doit-sfm/backend/node_modules/@nestjs/common/serializer/class-serializer.interceptor.js:43:20)
at /home/selcuk/dev/idoit/projects/i-doit-sfm/backend/node_modules/@nestjs/common/serializer/class-serializer.interceptor.js:32:54
Example Code
const connection = createClient({
username: configService.get('ZENDESK_USERNAME'),
token: configService.get('ZENDESK_TOKEN'),
subdomain: configService.get('ZENDESK_SUBDOMAIN')
});
const result = connection.tickets.show(25);
I am using: node-zendesk: ^5.0.13 node: v18.20.2