浏览代码

Merge branch 'rjevnikar-boardViewMigration' into devel

Fixes #1675
Lauri Ojansivu 7 年之前
父节点
当前提交
8471f389eb
共有 2 个文件被更改,包括 16 次插入6 次删除
  1. 8 0
      CHANGELOG.md
  2. 8 6
      server/migrations.js

+ 8 - 0
CHANGELOG.md

@@ -1,3 +1,11 @@
+# Upcoming Wekan release
+
+This release 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 user rjevnikar for contributions.
+
 # v1.02 2018-05-26 Wekan release
 
 This release fixes the following bugs:

+ 8 - 6
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
+      );
+    }
   });
 });