Task will be mirrored to all kanban buckets after setting todo/ default bucket. #2069

Closed
opened 2026-03-22 13:54:38 -05:00 by GiteaMirror · 11 comments
Owner

Originally created by @j-streicher on GitHub (Jan 26, 2025).

Description

Hi y'all,

This issue happend in the cloud version with the web. This is what I did to stumble over the bug:

  • Create a new project in the projects menu
  • Switch from List to Kanban mode
  • Create 2 more buckets
  • Create some tanks in Kanban mode in the first bucket (it seems like it is not important that it is the first)
  • Set the done bucket via the three dots menu
  • Reload webpage
  • The task will be mirrored to all buckets (like shown in the screenshot)

Some more things that came up while inspecting:

  • It is important to set the default or the todo bucket to have this bug
  • Deleting one of the mirrored taks will always delete the one in the first bucket, but not the others
  • The mirrored tasks all have the same id
  • Selecting the todo bucket, reload, unsetting the todo bucket and reload will still cause mirroring

Hope you can replicate that.

Vikunja Version

v0.24.1-698-2faa03757c

Browser and version

Chrome 131.0.6778.265

Can you reproduce the bug on the Vikunja demo site?

No

Screenshots

Image

Originally created by @j-streicher on GitHub (Jan 26, 2025). ### Description Hi y'all, This issue happend in the cloud version with the web. This is what I did to stumble over the bug: - Create a new project in the projects menu - Switch from List to Kanban mode - Create 2 more buckets - Create some tanks in Kanban mode in the first bucket (it seems like it is not important that it is the first) - Set the done bucket via the three dots menu - Reload webpage - The task will be mirrored to all buckets (like shown in the screenshot) Some more things that came up while inspecting: - It is important to set the default or the todo bucket to have this bug - Deleting one of the mirrored taks will always delete the one in the first bucket, but not the others - The mirrored tasks all have the same id - Selecting the todo bucket, reload, unsetting the todo bucket and reload will still cause mirroring Hope you can replicate that. ### Vikunja Version v0.24.1-698-2faa03757c ### Browser and version Chrome 131.0.6778.265 ### Can you reproduce the bug on the Vikunja demo site? No ### Screenshots ![Image](https://github.com/user-attachments/assets/3f83092c-ae82-4a6d-a9ae-a97c8ef0d6f8)
Author
Owner

@j-streicher commented on GitHub (Jan 26, 2025):

Edit: No, the demo does not have this issue

@j-streicher commented on GitHub (Jan 26, 2025): Edit: No, the demo does not have this issue
Author
Owner

@kolaente commented on GitHub (Jan 30, 2025):

I've just updated Vikunja Cloud with a bunch of fixes and improvements. Do you still see the error?

@kolaente commented on GitHub (Jan 30, 2025): I've just updated Vikunja Cloud with a bunch of fixes and improvements. Do you still see the error?
Author
Owner

@j-streicher commented on GitHub (Jan 31, 2025):

Hi, thanks for the reply @kolaente

I tested it. New boards does not have the issue anymore! Looks good 😃
One (partial) bug remains. Old boards that got into a broken state remain broken. For me it is not a problem, because stumbled quite early into the error. I do not know if others might need a fix for that.

@j-streicher commented on GitHub (Jan 31, 2025): Hi, thanks for the reply @kolaente I tested it. New boards does not have the issue anymore! Looks good 😃 One (partial) bug remains. Old boards that got into a broken state remain broken. For me it is not a problem, because stumbled quite early into the error. I do not know if others might need a fix for that.
Author
Owner

@j-streicher commented on GitHub (Jan 31, 2025):

I will leave the issue open, so you can decide if you want to create an broken state recovery fix.

@j-streicher commented on GitHub (Jan 31, 2025): I will leave the issue open, so you can decide if you want to create an broken state recovery fix.
Author
Owner

@AngelOD commented on GitHub (Feb 2, 2025):

Is there a way to fix broken boards or will there be one?

@AngelOD commented on GitHub (Feb 2, 2025): Is there a way to fix broken boards or will there be one?
Author
Owner

@kolaente commented on GitHub (Feb 5, 2025):

There will be a fix for old boards as well.

Can you share the id of a project view (the last number in the url) where this happens on Vikunja Cloud or the demo?

@kolaente commented on GitHub (Feb 5, 2025): There will be a fix for old boards as well. Can you share the id of a project view (the last number in the url) where this happens on Vikunja Cloud or the demo?
Author
Owner

@AngelOD commented on GitHub (Mar 15, 2025):

@kolaente Sorry about that! I completely missed the notification for this message.
I'm not sure if you still want or need it, but I have a kanban on Vikunja Cloud, where this has happened. Its ID is 23268

@AngelOD commented on GitHub (Mar 15, 2025): @kolaente Sorry about that! I completely missed the notification for this message. I'm not sure if you still want or need it, but I have a kanban on Vikunja Cloud, where this has happened. Its ID is 23268
Author
Owner

@kolaente commented on GitHub (Mar 23, 2025):

@AngelOD Does this still happen with the mentioned kanban view?

(it seems like this is a viewing issue where the tasks get shown repeatedly, not a problem with the data itself as initially suspected)

@kolaente commented on GitHub (Mar 23, 2025): @AngelOD Does this still happen with the mentioned kanban view? (it seems like this is a viewing issue where the tasks get shown repeatedly, not a problem with the data itself as initially suspected)
Author
Owner

@tskisner commented on GitHub (Jun 9, 2025):

I love Vikunja and previously ran the self-hosted version. I moved to the cloud version to avoid home server downtime and support the project. However, this kanban bug has been really frustrating. I have tried deleting all buckets and re-creating them, but the duplication of cards comes back as soon as I move a card out of backlog to one of the other buckets. I see this across all projects (IDs = 8549, 8550, 8551, 8553).

Do you think that exporting / importing all data would fix this? Although it would take some work I could also try deleting all projects and re-creating them and manually adding back all tasks. Trying to avoid that, but could do it as a last resort before giving up.

@tskisner commented on GitHub (Jun 9, 2025): I love Vikunja and previously ran the self-hosted version. I moved to the cloud version to avoid home server downtime and support the project. However, this kanban bug has been really frustrating. I have tried deleting all buckets and re-creating them, but the duplication of cards comes back as soon as I move a card out of backlog to one of the other buckets. I see this across all projects (IDs = 8549, 8550, 8551, 8553). Do you think that exporting / importing all data would fix this? Although it would take some work I could also try deleting all projects and re-creating them and manually adding back all tasks. Trying to avoid that, but could do it as a last resort before giving up.
Author
Owner

@kolaente commented on GitHub (Jun 25, 2025):

I've just merged a bunch of potential fixes for this (#1007, #1005, #1004), also rolled out on Vikunja Cloud. Please check with the latest unstable build or on the demo or on Vikunja Cloud.

Note that I still was not able to reproduce the issue, so all of these fixes were made "blind".

@kolaente commented on GitHub (Jun 25, 2025): I've just merged a bunch of potential fixes for this (#1007, #1005, #1004), also rolled out on Vikunja Cloud. Please check with the latest unstable build or on the demo or on Vikunja Cloud. Note that I still was not able to reproduce the issue, so all of these fixes were made "blind".
Author
Owner

@kolaente commented on GitHub (Aug 3, 2025):

I'd consider this solved as outlined above, please ping if you still have issues.

@kolaente commented on GitHub (Aug 3, 2025): I'd consider this solved as outlined above, please ping if you still have issues.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#2069