diff options
-rw-r--r-- | CHANGELOG.md | 13 | ||||
-rw-r--r-- | Dockerfile | 2 | ||||
-rw-r--r-- | server/migrations.js | 14 | ||||
-rw-r--r-- | snapcraft.yaml | 2 |
4 files changed, 23 insertions, 8 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 422cb2eb..8599231c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# Upcoming Wekan release + +This release adds the following new features: + +* [Update to newest Sandstorm fork of Node.js that includes performance + etc fixes](https://github.com/wekan/wekan/commit/90d55777f7298d243ed0de03c934cea239a31272). + +and possibly fixes the following bugs, please test: + +* [Try to fix: Missing board-view-lists Field after DB updated to Wekan 1.02](https://github.com/wekan/wekan/issues/1675). + +Thanks to GitHub users rjevnikar and xet7 for their contributions. + # v1.02 2018-05-26 Wekan release This release fixes the following bugs: @@ -49,7 +49,7 @@ RUN \ # Description at https://releases.wekan.team/node.txt # SHA256SUM: 18c99d5e79e2fe91e75157a31be30e5420787213684d4048eb91e602e092725d wget https://releases.wekan.team/node-${NODE_VERSION}-${ARCHITECTURE}.tar.gz && \ - echo "c85ed210a360c50d55baaf7b49419236e5241515ed21410d716f4c1f5deedb12 node-v8.11.1-linux-x64.tar.gz" >> SHASUMS256.txt.asc && \ + echo "509e79f1bfccc849b65bd3f207a56095dfa608f17502997e844fa9c9d01e6c20 node-v8.11.1-linux-x64.tar.gz" >> SHASUMS256.txt.asc && \ \ # Verify nodejs authenticity grep ${NODE_VERSION}-${ARCHITECTURE}.tar.gz SHASUMS256.txt.asc | shasum -a 256 -c - && \ diff --git a/server/migrations.js b/server/migrations.js index 744a0364..640eae69 100644 --- a/server/migrations.js +++ b/server/migrations.js @@ -211,12 +211,14 @@ Migrations.add('add-checklist-items', () => { Migrations.add('add-profile-view', () => { Users.find().forEach((user) => { - // Set default view - Users.direct.update( - { _id: user._id }, - { $set: { 'profile.boardView': 'board-view-lists' } }, - noValidate - ); + if (!user.hasOwnProperty('profile.boardView')) { + // Set default view + Users.direct.update( + { _id: user._id }, + { $set: { 'profile.boardView': 'board-view-lists' } }, + noValidate + ); + } }); }); diff --git a/snapcraft.yaml b/snapcraft.yaml index 2333f5db..d1b89a67 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -111,7 +111,7 @@ parts: # Download node version 8.11.1 that has fix included, node binary copied from Sandstorm # Description at https://releases.wekan.team/node.txt # SHA256SUM: 18c99d5e79e2fe91e75157a31be30e5420787213684d4048eb91e602e092725d - echo "18c99d5e79e2fe91e75157a31be30e5420787213684d4048eb91e602e092725d node" >> node-SHASUMS256.txt.asc + echo "5f2703af5f7bd48e85fc8ed32d61de7c7cf81c53d0dcd73f6c218ed87e950fae node" >> node-SHASUMS256.txt.asc curl https://releases.wekan.team/node -o node # Verify Fibers patched node authenticity echo "Fibers 100% CPU issue patched node authenticity:" |