diff options
author | Lauri Ojansivu <x@xet7.org> | 2020-07-18 09:52:08 +0300 |
---|---|---|
committer | Lauri Ojansivu <x@xet7.org> | 2020-07-18 09:52:08 +0300 |
commit | 87412ceb5580ae967cc7bc6dc4ad0dcd86c53835 (patch) | |
tree | abd1c60ecfe6c6e86b73a9b4d5b862e3924e80c2 | |
parent | 87cb4598f745a362aaac06b8b457198c40aaf61e (diff) | |
parent | b35b9d8aa2f33e61b53041b968a17c8f22175aba (diff) | |
download | wekan-87412ceb5580ae967cc7bc6dc4ad0dcd86c53835.tar.gz wekan-87412ceb5580ae967cc7bc6dc4ad0dcd86c53835.tar.bz2 wekan-87412ceb5580ae967cc7bc6dc4ad0dcd86c53835.zip |
Merge branch 'master' of github.com:wekan/wekan
-rw-r--r-- | models/checklistItems.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/models/checklistItems.js b/models/checklistItems.js index 7f3ab095..afcd9081 100644 --- a/models/checklistItems.js +++ b/models/checklistItems.js @@ -302,10 +302,18 @@ if (Meteor.isServer) { const paramItemId = req.params.itemId; + function isTrue(data) { + try { + return data.toLowerCase() === 'true'; + } catch (error) { + return data; + } + } + if (req.body.hasOwnProperty('isFinished')) { ChecklistItems.direct.update( { _id: paramItemId }, - { $set: { isFinished: req.body.isFinished } }, + { $set: { isFinished: isTrue(req.body.isFinished) } }, ); } if (req.body.hasOwnProperty('title')) { |