X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Fmodels%2FChallenge.js;h=de2818baac3d461356ba60e4b8357b719450b44f;hb=77fd729819118d491ff91c1d99960add2ef9cff3;hp=e977267275f54cf39494671aeda6222713c507c1;hpb=1f49533df1dafc5f83b815a9c89b8ccaccde2d6d;p=vchess.git diff --git a/server/models/Challenge.js b/server/models/Challenge.js index e9772672..de2818ba 100644 --- a/server/models/Challenge.js +++ b/server/models/Challenge.js @@ -133,10 +133,15 @@ const ChallengeModel = "DELETE FROM Challenges " + "WHERE id = " + id + " AND uid = " + uid; db.run(query, (err,ret) => { - if (!!err && query = //TODO - "DELETE FROM WillPlay " + - "WHERE cid = " + id; - db.run(query); + if (!err && ret >= 1) + { + // Also remove matching WillPlay entries if a challenge was deleted + query = + "DELETE FROM WillPlay " + + "WHERE cid = " + id; + db.run(query); + } + }); }); }, }