diff --git a/src/components/board/SharingTabSidebard.vue b/src/components/board/SharingTabSidebard.vue
index 41c812384..2a4ee7b43 100644
--- a/src/components/board/SharingTabSidebard.vue
+++ b/src/components/board/SharingTabSidebard.vue
@@ -36,8 +36,8 @@
-
+
diff --git a/src/services/StackApi.js b/src/services/StackApi.js
index 5085234fe..ac8a91b38 100644
--- a/src/services/StackApi.js
+++ b/src/services/StackApi.js
@@ -94,7 +94,7 @@ export class StackApi {
}
updateStack(stack) {
- return axios.put(this.url(`/stacks/${stack.id}`), { stack })
+ return axios.put(this.url(`/stacks/${stack.id}`), stack)
.then(
(response) => {
return Promise.resolve(response.data)
diff --git a/src/store/card.js b/src/store/card.js
index b354acefc..20bcefe73 100644
--- a/src/store/card.js
+++ b/src/store/card.js
@@ -38,14 +38,13 @@ export default {
},
mutations: {
addCard(state, card) {
- state.cards.push(card)
- /* let existingIndex = state.cards.findIndex(_card => _card.id === card.id)
+ let existingIndex = state.cards.findIndex(_card => _card.id === card.id)
if (existingIndex !== -1) {
let existingCard = state.cards.find(_card => _card.id === card.id)
Vue.set(state.cards, existingIndex, Object.assign({}, existingCard, card))
} else {
state.cards.push(card)
- } */
+ }
}
},
actions: {
diff --git a/src/store/main.js b/src/store/main.js
index accf49879..e70f96681 100644
--- a/src/store/main.js
+++ b/src/store/main.js
@@ -170,7 +170,7 @@ export default new Vuex.Store({
// acl mutators
addAclToCurrentBoard(state, createdAcl) {
- state.currentBoard.acl[createdAcl.id] = createdAcl
+ Vue.set(state.currentBoard.acl, createdAcl.id, createdAcl)
},
updateAclFromCurrentBoard(state, acl) {
for (var acl_ in state.currentBoard.acl) {
@@ -191,7 +191,7 @@ export default new Vuex.Store({
}
if (removeIndex > -1) {
- delete state.currentBoard.acl[removeIndex]
+ Vue.delete(state.currentBoard.acl, removeIndex)
}
}
},
diff --git a/src/store/stack.js b/src/store/stack.js
index 1dda8b6aa..bd1ab0c6d 100644
--- a/src/store/stack.js
+++ b/src/store/stack.js
@@ -53,6 +53,7 @@ export default {
}
},
deleteStack(state, stack) {
+
let existingIndex = state.stacks.findIndex(_stack => _stack.id === stack.id)
if (existingIndex !== -1) {
state.stacks.splice(existingIndex, 1)
@@ -61,7 +62,7 @@ export default {
updateStack(state, stack) {
let existingIndex = state.stacks.findIndex(_stack => _stack.id === stack.id)
if (existingIndex !== -1) {
- state.stacks[existingIndex] = stack
+ state.stacks[existingIndex].title = stack.title
}
}
},