-
Notifications
You must be signed in to change notification settings - Fork 298
Open
Description
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
Deleting a card in a read only board fails but is shown as succeeded.
To Reproduce
Steps to reproduce the behavior:
- Create a new board with user A
- Create a new stack with user A
- Creae a card with in stack wih user A
- Share the board with user B read only
- Delete the card with user B
The request fails with HTTP 403 and a success message is being produced and presented to the user B.
Expected behavior
The request fails with HTTP 403 and an error message is being produced and presented to the user B.
Screenshots

Client details:
- OS: N/A
- Browser Firefox
- Version 142.0.1
- Device: desktop
Server details
Operating system: Nextcloud AIO v11.7.0
Web server: Nextcloud AIO v11.7.0
Database: Nextcloud AIO v11.7.0
PHP version: Nextcloud AIO v11.7.0
Nextcloud version: Nextcloud AIO v11.7.0
Where did you install Nextcloud from: Nextcloud AIO v11.7.0
Signing status:
No errors have been found.
List of activated apps:
if needed on request
Nextcloud configuration:
if needed on request
Are you using an external user-backend, if yes which one: No
Logs
Nextcloud log (data/nextcloud.log)
No relevant entries
Browser log
See screenshot above.
Uncaught (in promise)
Object { message: "Request failed with status code 403", name: "AxiosError", code: "ERR_BAD_REQUEST", config: {…}, request: XMLHttpRequest, response: {…}, status: 403, stack: "", … }
vuex.esm.js:542:7
dispatch vuex.esm.js:542
(Async: promise callback)
dispatch vuex.esm.js:519
dispatch vuex.esm.js:518
dispatch vuex.esm.js:406
deleteCard CardMenuEntries.vue:151
click CardMenuEntries.vue:1
VueJS 4
onClick actionText-fFcUPi2g.mjs:77
handleClick NcActionButton-CuVNJJtW.mjs:143
VueJS 33

Metadata
Metadata
Assignees
Labels
No labels