Bug fixes

This commit is contained in:
Senad Uka
2019-08-22 06:02:29 +02:00
parent d788f66e1a
commit 2ac4074d94
2 changed files with 7 additions and 3 deletions

View File

@@ -3,7 +3,7 @@
const moment = require('moment-timezone');
const { API } = require('../../helpers/api');
const { officeRnDAPIErrors, DEFAULT_DATE_FORMAT } = require('../../constants/constants');
const { officeRnDAPIErrors, DEFAULT_DATE_FORMAT, UNPAID_FEE_STATUS } = require('../../constants/constants');
const deleteFeesFromORD = (dateRange, memberIds) => {
return new Promise((resolve, reject) => {
@@ -29,11 +29,12 @@ const deleteFeesFromORD = (dateRange, memberIds) => {
};
fetchedFees.forEach((fee) => {
const { member, date } = fee;
const { member, date, invoice } = fee;
const { status } = invoice;
const feeId = fee['_id'];
const isDateInDateRange = startDate.isSameOrBefore(date) && endDate.isSameOrAfter(date);
if (memberIdsMap[member] && isDateInDateRange) {
if (memberIdsMap[member] && isDateInDateRange && (status === UNPAID_FEE_STATUS)) {
deleteRequests.push(sendDeleteRequestPromise(feeId));
}
});