fix "Delete fee" on Member Incidents Report screen
This commit is contained in:
@@ -181,6 +181,7 @@ const deleteFees= (req, res) => {
|
||||
const deleteData = req.body;
|
||||
const dateRange = deleteData.dateRange ? deleteData.dateRange : null;
|
||||
const incidents = deleteData.incidentsToDelete ? deleteData.incidentsToDelete : null;
|
||||
const memberId = deleteData.memberId ? deleteData.memberId : null;
|
||||
|
||||
const unlockedIncidentIds = incidents.unlockedIncidentIds ? incidents.unlockedIncidentIds : [];
|
||||
const unscheduledIncidentIds = incidents.unscheduledIncidentIds ? incidents.unscheduledIncidentIds : [];
|
||||
@@ -198,14 +199,24 @@ const deleteFees= (req, res) => {
|
||||
|
||||
Promise.all(asyncDeleteActions)
|
||||
.then(() => {
|
||||
getAllIncidentsController(req, res);
|
||||
if (memberId){
|
||||
req.params.memberId = memberId;
|
||||
getMemberIncidents(req, res);
|
||||
}else{
|
||||
getAllIncidentsController(req, res);
|
||||
}
|
||||
})
|
||||
.catch((error) => {
|
||||
console.log('Error deleting incidents : ', error);
|
||||
res.status(500).send();
|
||||
});
|
||||
}else{
|
||||
getAllIncidentsController(req, res);
|
||||
if (memberId){
|
||||
req.params.memberId = memberId;
|
||||
getMemberIncidents(req, res);
|
||||
}else{
|
||||
getAllIncidentsController(req, res);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user