From a6ec7a4769ab21d89705f021384fcb314d0cb7e5 Mon Sep 17 00:00:00 2001 From: Thomas Kranitsas Date: Tue, 9 Jun 2020 21:29:02 +0300 Subject: [PATCH 1/2] Add support for billing account ID --- src/services/ProcessorService.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/services/ProcessorService.js b/src/services/ProcessorService.js index 4e2628d..f900ec8 100644 --- a/src/services/ProcessorService.js +++ b/src/services/ProcessorService.js @@ -76,7 +76,8 @@ async function parsePayload (payload, m2mToken, isCreated = true) { name: payload.name, reviewType: _.get(payload, 'legacy.reviewType'), projectId, - status: payload.status + status: payload.status, + billingAccountId: payload.billingAccountId } if (_.get(payload, 'legacy.forumId')) { data.forumId = payload.legacy.forumId @@ -245,6 +246,7 @@ processCreate.schema = { directProjectId: Joi.number(), forumId: Joi.number().integer().positive() }), + billingAccountId: Joi.number(), name: Joi.string().required(), description: Joi.string(), privateDescription: Joi.string(), @@ -338,6 +340,7 @@ processUpdate.schema = { forumId: Joi.number().integer().positive(), informixModified: Joi.string() }), + billingAccountId: Joi.number(), typeId: Joi.string(), name: Joi.string(), description: Joi.string(), From 84d58bba4fff0d2616455879a6271f6e9fa23b42 Mon Sep 17 00:00:00 2001 From: Thomas Kranitsas Date: Tue, 9 Jun 2020 21:44:03 +0300 Subject: [PATCH 2/2] Make the ba optional --- src/services/ProcessorService.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/services/ProcessorService.js b/src/services/ProcessorService.js index f900ec8..9add4c1 100644 --- a/src/services/ProcessorService.js +++ b/src/services/ProcessorService.js @@ -76,8 +76,10 @@ async function parsePayload (payload, m2mToken, isCreated = true) { name: payload.name, reviewType: _.get(payload, 'legacy.reviewType'), projectId, - status: payload.status, - billingAccountId: payload.billingAccountId + status: payload.status + } + if (payload.billingAccountId) { + data.billingAccountId = payload.billingAccountId } if (_.get(payload, 'legacy.forumId')) { data.forumId = payload.legacy.forumId