diff --git a/docs/swagger.yaml b/docs/swagger.yaml index bfcf3abd..6f67d13b 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -5754,12 +5754,9 @@ components: numberOfResources: type: number description: "No. of resources required." - rates: + rate: type: number description: "Weekly rates" - durationWeeks: - type: number - description: "No. of weeks" CalculateAmountResponse: properties: totalAmount: diff --git a/src/services/TeamService.js b/src/services/TeamService.js index 412e762d..a14b29df 100644 --- a/src/services/TeamService.js +++ b/src/services/TeamService.js @@ -19,7 +19,7 @@ const { getAuditM2Muser } = require('../common/helper') const { matchedSkills, unMatchedSkills } = require('../../scripts/emsi-mapping/esmi-skills-mapping') const Role = models.Role const RoleSearchRequest = models.RoleSearchRequest -const stripe = require("stripe")(config.STRIPE_SECRET_KEY); +const stripe = require("stripe")(config.STRIPE_SECRET_KEY,{maxNetworkRetries: 5}); const emailTemplates = helper.getEmailTemplatesForKey('teamTemplates') @@ -1163,7 +1163,7 @@ suggestMembers.schema = Joi.object().keys({ */ async function calculateAmount(amount) { let totalAmount = 0; - _.forEach(amount, amt => totalAmount += amt.numberOfResources * amt.rate * amt.durationWeeks) + _.forEach(amount, amt => totalAmount += amt.numberOfResources * amt.rate) return { totalAmount }; }