nextcloud / nextcloud/whiteboard

whiteboard contents are not saved

Open
#238 53 comments 14 reactions 0 assignees View on GitHub

A pull request for this has already been merged.

  • #333 by @grnd-alt — merged
2. developing bug high
Dominant language
JavaScript
Stars
215
Forks
39
Avg merge
1d 3h
Merged PRs (30d)
32

Description

Original report:

I was able to setup the server and have my nextcloud instance connect to it. I can create new whiteboards but whatever I draw in them is not saved. If I close the whiteboard, when I go to reopen it, It's empty.

Subtasks

  • Get #259 merged
  • Add connectivity check for admin settings https://github.com/nextcloud/whiteboard/pull/297
    • When saving and testing the connectivity in the Nextcloud admin settings we could also perform a check on the whiteboard backend and verify that it can connect to Nextcloud
  • If file is locked we should retry (in case we don't already)
    • We should check why a 500 is returned 409 Conflict, which could indicate the reason to the whiteboard backend server

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the report by drawing on a whiteboard, closing it, and reopening it. Review merged PR #333 and the remaining subtasks, especially connectivity-check PR #297 and the file-lock retry behavior; inspect why a 500 response may represent 409 Conflict. Done means the remaining persistence and connectivity problems are addressed and verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
backend, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.