Merge pull request #4059 from nextcloud/feature/improve-security-level

This commit is contained in:
Julius Härtl
2022-10-31 12:59:12 +01:00
committed by GitHub
25 changed files with 713 additions and 283 deletions

View File

@@ -70,9 +70,9 @@ export default {
startCreateBoard(e) {
this.editing = true
},
createBoard(e) {
async createBoard(e) {
const title = e.currentTarget.childNodes[0].value
this.$store.dispatch('createBoard', {
await this.$store.dispatch('createBoard', {
title,
color: this.color.substring(1),
})

View File

@@ -384,11 +384,13 @@ export default new Vuex.Store({
const storedBoard = await apiClient.updateBoard(board)
commit('addBoard', storedBoard)
},
createBoard({ commit }, boardData) {
apiClient.createBoard(boardData)
.then((board) => {
commit('addBoard', board)
})
async createBoard({ commit }, boardData) {
try {
const board = await apiClient.createBoard(boardData)
commit('addBoard', board)
} catch (err) {
return err
}
},
async cloneBoard({ commit }, boardData) {
try {