Merge pull request #3794 from nextcloud/backport/3681/stable22-bis

[stable22] Show cards after moving into another list
This commit is contained in:
Julius Härtl
2022-05-10 12:32:14 +02:00
committed by GitHub
3 changed files with 11 additions and 2 deletions

View File

@@ -73,7 +73,7 @@ class AttachmentMapper extends DeckMapper implements IPermissionMapper {
$row2 = $cursor->fetch();
$cursor->closeCursor();
if ($row2 !== false) {
throw new MultipleObjectsReturnedException('Did not expect more than one result when executing' . $query);
throw new MultipleObjectsReturnedException('Did not expect more than one result when executing' . $qb);
}
return $this->mapRowToEntity($row);

View File

@@ -136,6 +136,9 @@ export default {
activeBoards() {
return this.$store.getters.boards.filter((item) => item.deletedAt === 0 && item.archived === false)
},
boardId() {
return this.card?.boardId ? this.card.boardId : this.$route.params.id
}
},
methods: {
openCard() {
@@ -167,10 +170,13 @@ export default {
},
})
},
moveCard() {
async moveCard() {
this.copiedCard = Object.assign({}, this.card)
this.copiedCard.stackId = this.selectedStack.id
this.$store.dispatch('moveCard', this.copiedCard)
if (parseInt(this.boardId) === parseInt(this.selectedStack.boardId)) {
await this.$store.commit('addNewCard', { ...this.copiedCard })
}
this.modalShow = false
},
async loadStacksFromBoard(board) {

View File

@@ -264,6 +264,9 @@ export default {
Vue.set(state.cards[existingIndex], 'attachmentCount', state.cards[existingIndex].attachmentCount - 1)
}
},
addNewCard(state, card) {
state.cards.push(card)
},
},
actions: {
async addCard({ commit }, card) {