Coupon->Update returnData format fix, coupon description fix

This commit is contained in:
Rupenieks 2020-09-17 16:22:24 +02:00
parent ddf995fca1
commit cfe3f22204
2 changed files with 4 additions and 4 deletions

View file

@ -131,7 +131,7 @@ export const couponFields = [
displayName: 'Discount Amount Currency',
name: 'discountAmount',
type: 'number',
default: '',
default: 1,
description: 'Discount amount in currency.',
typeOptions: {
minValue: 1
@ -157,7 +157,7 @@ export const couponFields = [
displayName: 'Discount Amount %',
name: 'discountAmount',
type: 'number',
default: '',
default: 1,
description: 'Discount amount in percentage.',
typeOptions: {
minValue: 1,

View file

@ -210,7 +210,7 @@ export class Paddle implements INodeType {
const discountAmount = this.getNodeParameter('discountAmount', i) as number;
if (couponType === 'product') {
body.product_ids = (this.getNodeParameter('productIds', i) as string[]).join();
body.product_ids = this.getNodeParameter('productIds', i) as string;
}
if (discountType === 'flat') {
@ -253,7 +253,7 @@ export class Paddle implements INodeType {
const endpoint = '/2.1/product/create_coupon';
responseData = await paddleApiRequest.call(this, endpoint, 'POST', body);
responseData = responseData.response.coupon_codes;
responseData = responseData.response.coupon_codes.map((coupon : string) => ({coupon}));
}
}