mirror of
https://github.com/strapi/strapi.git
synced 2025-10-16 10:33:34 +00:00
fix: use existing transaction to batch insert (#21404)
This commit is contained in:
parent
d2d15ef227
commit
9cb35c0a30
@ -86,8 +86,6 @@ const sync = async (
|
||||
);
|
||||
|
||||
await strapi.db.transaction(async ({ trx }) => {
|
||||
const con = strapi.db.getConnection();
|
||||
|
||||
// Iterate old relations that are deleted and insert the new ones
|
||||
for (const { joinTable, relations } of oldRelations) {
|
||||
// Update old ids with the new ones
|
||||
@ -98,7 +96,7 @@ const sync = async (
|
||||
});
|
||||
|
||||
// Insert those relations into the join table
|
||||
await con.batchInsert(joinTable.name, newRelations).transacting(trx);
|
||||
await trx.batchInsert(joinTable.name, newRelations, 1000);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user