I want to be able to return a result set of data and just change the formatting of the date field to something more readable leaving all the other data intact. I would prefer t
The issue here is that you're returning the array from the callback of the then
function, which doesn't do anything. You want to pass the callback into the then function like so:
function doSomething(tasks) {
let results = tasks.map(task => task.start_date = task.start_date.format("YYYY-MM-DD"));
return results;
}
function getAllTasks(callBack) {
models.gantt_tasks.findAll()
.then(callback)
.catch(function(e) {
console.error(e);
return e;
});
}
var results = getAllTasks(doSomething);