Skip to content

Boards shared by circle don't load #3245

@mejo-

Description

@mejo-

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Describe the bug
Boards that got shared with by circle don't load in the frontend. They're listed in the board navigation list, but when trying to open such a board, it never loads.

In fact, the bug is already fixed by PR #3217, but Deck 1.5.0 on Nextcloud 22 is still broken. So I'd suggest to backport the PR and release 1.5.1 for Nextcloud 22 ☺️

To Reproduce
Steps to reproduce the behavior:

  1. Create a cirlce and add user 'jane'
  2. Create a board in the deck app and share it with user 'jane' (not possible due to Sharees not listed - 404 Error #3241, but fixed by verify shareType in params circles#781)
  3. Try to open the board as user 'jane'
  4. Watch the loading spinner spin forever and your CPU go crazy 🤪
Server details **Nextcloud version:** 22.1.0 **Where did you install Nextcloud from:** Tarball
Logs

Nextcloud log (data/nextcloud.log)

Insert your Nextcloud log here

Browser log

Error: Request failed with status code 403
    createError createError.js:16
    settle settle.js:17
    handleLoad xhr.js:62
    dispatchXhrRequest xhr.js:37
    xhrAdapter xhr.js:13
    dispatchRequest dispatchRequest.js:52
    promise callback*request Axios.js:61
    method Axios.js:76
    wrap bind.js:9
    loadById BoardApi.js:126
    _callee2$ main.js:452
    Babel 8
    wrappedActionHandler vuex.esm.js:851
    dispatch vuex.esm.js:516
    boundDispatch vuex.esm.js:406
    _callee$ Board.vue:150
    Babel 8
    created Board.vue:136
    VueJS 3
Board.vue:163

TypeError: this.board is null
    stacksByBoard Board.vue:120
    VueJS 3
    isEmpty Board.vue:126
    VueJS 4
    render Board.vue:23
    VueJS 14
    _callee$ Board.vue:166
    Babel 10
    created Board.vue:136
    VueJS 23
main.js:61

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions