diff --git a/packages/pl-api/lib/request.ts b/packages/pl-api/lib/request.ts index 25d0e1a6b..5017708cc 100644 --- a/packages/pl-api/lib/request.ts +++ b/packages/pl-api/lib/request.ts @@ -116,7 +116,7 @@ function request( if (!formData) headers.set('Content-Type', contentType); if (idempotencyKey) headers.set('Idempotency-Key', idempotencyKey); - body = body && contentType === '' ? serialize(body, { indices: true }) : JSON.stringify(body); + body = body && formData ? serialize(body, { indices: true }) : JSON.stringify(body); // Fetch API doesn't report upload progress, use XHR if (onUploadProgress) {