Implemented test run editor's bulk test case selection
This commit is contained in:
@@ -19,16 +19,10 @@ module.exports = function (sequelize) {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log("######bulkDelete")
|
|
||||||
console.log(recordsToDelete)
|
|
||||||
|
|
||||||
if (existingRunCases.length === 0) {
|
if (existingRunCases.length === 0) {
|
||||||
return res.status(400).send("No records found to delete");
|
return res.status(400).send("No records found to delete");
|
||||||
}
|
}
|
||||||
|
|
||||||
// await RunCase.destroy({
|
|
||||||
// where: recordsToDelete,
|
|
||||||
// });
|
|
||||||
await RunCase.destroy({
|
await RunCase.destroy({
|
||||||
where: {
|
where: {
|
||||||
[Op.or]: recordsToDelete.map((condition) => ({
|
[Op.or]: recordsToDelete.map((condition) => ({
|
||||||
|
|||||||
@@ -23,11 +23,11 @@ module.exports = function (sequelize) {
|
|||||||
const recordsToCreateFiltered = recordsToCreate.filter((record) => {
|
const recordsToCreateFiltered = recordsToCreate.filter((record) => {
|
||||||
return !existingRunCases.some(
|
return !existingRunCases.some(
|
||||||
(existingRecord) =>
|
(existingRecord) =>
|
||||||
existingRecord.runId === record.runId &&
|
existingRecord.runId == record.runId &&
|
||||||
existingRecord.caseId === record.caseId
|
existingRecord.caseId == record.caseId
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
console.log(recordsToCreateFiltered)
|
|
||||||
const newRunCases = await RunCase.bulkCreate(
|
const newRunCases = await RunCase.bulkCreate(
|
||||||
recordsToCreateFiltered.map((record) => ({
|
recordsToCreateFiltered.map((record) => ({
|
||||||
runId: record.runId,
|
runId: record.runId,
|
||||||
|
|||||||
Reference in New Issue
Block a user