Look like you have a bug in delete method here https://github.com/fremail/sequelize-nested-set/blob/master/index.js#L888
1) using await this.destroy(dOptions); insted of await Model.destroy(dOptions); now generate sql DELETE FROMtableNameWHEREid= 123
2) using dOptions.where.lft in same where params will generate sql only for last param, like
DELETE FROMtableNameWHERElft<= 10 ANDtree_key= 1
I've prepared PR, pls check
Look like you have a bug in delete method here https://github.com/fremail/sequelize-nested-set/blob/master/index.js#L888 1) using
await this.destroy(dOptions);
insted ofawait Model.destroy(dOptions);
now generate sqlDELETE FROM
tableNameWHERE
id= 123
2) usingdOptions.where.lft
in same where params will generate sql only for last param, likeDELETE FROM
tableNameWHERE
lft<= 10 AND
tree_key= 1
I've prepared PR, pls check