mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-05-11 00:11:54 -05:00
- user_export.go: Remove defer s.Close() from checkExportRequest since it returns the session to callers. Callers now own the session lifecycle with their own defer s.Close(). Close session on all error paths within checkExportRequest. - user_delete.go: Close the read session immediately after Find() before the per-user deletion loop, avoiding a long-lived transaction holding locks unnecessarily. - user/delete.go: Remove double s.Close() in notifyUsersScheduledForDeletion by closing immediately after Find() instead of using both defer and explicit close. - caldav_token.go: Return nil token on Commit() error to prevent callers from using an unpersisted token.