From bdb9442671a8d0ed6336db06db0646d8d9712d35 Mon Sep 17 00:00:00 2001 From: Jakob Date: Thu, 22 Aug 2019 09:02:02 +0200 Subject: [PATCH] sharing fix and updatedutime Signed-off-by: Jakob --- src/components/board/SharingTabSidebard.vue | 2 +- src/components/cards/CardBadges.vue | 8 ++++++++ src/store/main.js | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/components/board/SharingTabSidebard.vue b/src/components/board/SharingTabSidebard.vue index a56601074..3a4990b48 100644 --- a/src/components/board/SharingTabSidebard.vue +++ b/src/components/board/SharingTabSidebard.vue @@ -88,7 +88,7 @@ export default { }, clickAddAcl() { this.addAclForAPI = { - type: 0, + type: this.addAcl.value.shareType, participant: this.addAcl.value.shareWith, permissionEdit: false, permissionShare: false, diff --git a/src/components/cards/CardBadges.vue b/src/components/cards/CardBadges.vue index 3077a6879..cbc47675b 100644 --- a/src/components/cards/CardBadges.vue +++ b/src/components/cards/CardBadges.vue @@ -81,6 +81,14 @@ export default { }, methods: { updateDueTime() { + if (this.card === undefined) { + return + } + + if (this.card.duedate === null) { + return + } + this.dueTime = OC.Util.relativeModifiedDate(this.card.duedate) let timeInHours = Math.round((Date.parse(this.card.duedate) - Date.now()) / 1000 / 60 / 60 / 24) diff --git a/src/store/main.js b/src/store/main.js index 4cf893165..0a2d35143 100644 --- a/src/store/main.js +++ b/src/store/main.js @@ -180,7 +180,7 @@ export default new Vuex.Store({ // acl mutators addAclToCurrentBoard(state, createdAcl) { - Vue.set(state.currentBoard.acl, createdAcl.id, createdAcl) + state.currentBoard.acl.push(createdAcl) }, updateAclFromCurrentBoard(state, acl) { for (var acl_ in state.currentBoard.acl) {