View Issue Details

IDProjectCategoryView StatusLast Update
0006073SOGoBackend Calendarpublic2025-01-17 09:32
Reporteroburais Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version5.10.0 
Summary0006073: Unsubcribing from shared calendar in Thunderbird from an admin account deletes the calendar.
Description

When an admin account unsubscribe from a shared calendar from Thunderbird, a DELETE is sent to the sogo server, resulting in deleting the whole calendar from the database.
Hence, when the owner of the calendar tries to access it, a new empty calendar is created.

A calendar should not be able to be wholly deleted when the user is not the owner (or with sogo-tools). Unsubcribing from Thunderbird should unsubscribe and not delete the calendar.

Steps To Reproduce
  • Install Thunderbird 128esr.
  • Configure IMAP account that is in SOGoSuperUsernames on sogo.conf
  • Install SOGo Connector (tb128 branch).
  • Add the same SOGo account.
  • Subscribe to an other user calendar.
  • Right click on the calendar in Thunderbird, Unsubsribe from it (or press Delete).
  • Click on "yes" on the popup.

-> the calendar gets deleted from the SOGo database.

Additional Information

Trace in sogo.log

Jan 17 10:09:39 sogod [1126130]: (null) env=REMOTE_HOST "DELETE /SOGo/dav/adminuser/Calendar/u_D_test2_personal/ HTTP/1.1" 204 0/0 0.023

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-01-17 09:32 oburais New Issue