From afc002d81ab9346b13e948cf3e50b84e511b3947 Mon Sep 17 00:00:00 2001 From: Ghassen Rjab Date: Mon, 28 Aug 2017 22:03:21 +0100 Subject: [PATCH 1/3] Make userId optional when importing Wekan boards Sandstorm will have an activity of adding a member by default which will have an empty userId. This caused issues when importing exported Sandstorm boards. --- models/wekanCreator.js | 1 - 1 file changed, 1 deletion(-) diff --git a/models/wekanCreator.js b/models/wekanCreator.js index b5f9b0ff1..210fa1c0e 100644 --- a/models/wekanCreator.js +++ b/models/wekanCreator.js @@ -71,7 +71,6 @@ export class WekanCreator { checkActivities(wekanActivities) { check(wekanActivities, [Match.ObjectIncluding({ - userId: String, activityType: String, createdAt: DateString, })]); From d55c952289e5a6484c3659702871a8afa93dd7a1 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Tue, 29 Aug 2017 01:56:01 +0300 Subject: [PATCH 2/3] Standalone Export has modifiedAt missing, adding modifiedAt to fix it. Thanks to xet7 ! --- models/wekanCreator.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/models/wekanCreator.js b/models/wekanCreator.js index 210fa1c0e..36e5e1cad 100644 --- a/models/wekanCreator.js +++ b/models/wekanCreator.js @@ -140,6 +140,8 @@ export class WekanCreator { isActive: true, isCommentOnly: false, }], + // Standalone Export has modifiedAt missing, adding modifiedAt to fix it + modifiedAt: this._now(wekanBoard.modifiedAt), permission: wekanBoard.permission, slug: getSlug(wekanBoard.title) || 'board', stars: 0, From b4ec609fe06aba6ad634020fa10f979ca74e0da0 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Tue, 29 Aug 2017 02:02:53 +0300 Subject: [PATCH 3/3] Fix Wekan Import Export on Standalone and Sandstorm. Thanks to GhassenRjab and xet7 ! Related #799 --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 008e56087..a1f365c92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,9 +17,10 @@ and fixes the following bugs: * [Fix Squeezed tickbox in Card](https://github.com/wekan/wekan/pull/1171); * [Percent-encode SMTP password to prevent URI malformed - errors](https://github.com/wekan/wekan/pull/1190). + errors](https://github.com/wekan/wekan/pull/1190); +* [Fix Wekan Import Export on Standalone and Sandstorm](https://github.com/wekan/wekan/pull/1197). -Thanks to GitHub users andresmanelli, danhawkes, jonasob, kubiko, nztqa, +Thanks to GitHub users andresmanelli, danhawkes, GhassenRjab, jonasob, kubiko, nztqa, pkuhner and xet7 for their contributions. # v0.32 2017-07-30 Wekan release