Dear Majd
check plz
the code
import wixData from 'wix-data';
export function morerecord_afterInsert(item, context) {
let id = item._id;
let createdDate = item._createdDate;
let dateAsSt = new Date ('' + createdDate)
let formatdate = (dateAsSt.getMonth()+1) + '-' + dateAsSt.getDate() + '-' + dateAsSt.getFullYear();
console.log(id); // f2646ee1-6a49-435d-b98e-af901cce271a
console.log(item); // { name: 'w', _id: 'f2646ee1-6a49-435d-b98e-af901cce271a', _owner: '0814be5a-bf0e-4088-bc8f-5f74abf8b52f', _createdDate: 2018-06-01T10:44:18.068Z, _updatedDate: 2018-06-01T10:44:18.068Z }
console.log(createdDate); //2018-06-01T10:44:18.068Z
console.log(dateAsSt); // 2018-06-01T10:44:18.000Z
console.log(formatdate); // 6-1-2018
let toInsert = {
"_id": id, // Undefined <<<<<<<<<<<
"newdateAsSt": formatdate
};
wixData.insert("morerecord", toInsert)
.then((resulte) => {
let items = resulte;
console.log(items);
})
.catch((err)=>{
let errore = err;
console.log(errore);
});
}
the log
f2646ee1-6a49-435d-b98e-af901cce271a
{ name: 'w', _id: 'f2646ee1-6a49-435d-b98e-af901cce271a', _owner: '0814be5a-bf0e-4088-bc8f-5f74abf8b52f', _createdDate: 2018-06-01T10:44:18.068Z, _updatedDate: 2018-06-01T10:44:18.068Z }
2018-06-01T10:44:18.068Z
2018-06-01T10:44:18.000Z
6-1-2018
Hook afterInsert for collection morerecord result ignored! Expected hook result to resolve to an object with an '_id' property, but got [Undefined]
Thanks for your help
Br