Fixed update handler

This commit is contained in:
2023-05-02 07:31:53 +10:00
parent cdb0653e38
commit e6b51f5374
2 changed files with 96 additions and 22 deletions
+4 -2
View File
@@ -97,6 +97,7 @@ const createBook = async (query, typeGraph) => {
const updateBookFields = (query) => {
const final = [];
let fields = [];
query.forEach((q) => {
//the array of objects to update
@@ -133,14 +134,15 @@ const updateBookFields = (query) => {
;
final.push({ ...updates, ...where });
fields = fields.concat(Object.keys(updates));
});
return { updates: final, updateOnDuplicate: Object.keys(updates) };
return { updates: final, updateOnDuplicate: fields };
};
const updateBook = async (query, typeGraph) => {
const { updates, ...opts } = updateBookFields(query);
console.log(opts)
try {
await Book.bulkCreate(
updates,