Skip to content

[Bug]: "Delete this occurrence" is missing for the first occurrence of a recurring event #8991

Description

@lolozere

⚠️ This issue respects the following points: ⚠️

  • This is a bug, not a question or a configuration/webserver/proxy issue.
  • This issue is not already reported on GitHub or the Nextcloud Community Forum (I've searched it).
  • Nextcloud Server is up to date.
  • I agree to follow Nextcloud's Code of Conduct.

Bug description

For a recurring event, the "Delete this occurrence" action is missing when opening the first occurrence of the series.

The same action is available as expected on subsequent occurrences of the exact same recurring event.

This appears to be a regression in the Calendar frontend. In particular, issue #5602 documents that with Calendar 4.6.0 it was possible to select the first occurrence and use "Delete this occurrence".

The current UI still contains the recurring-event deletion actions ("Delete this occurrence", "Delete this and future occurrences", "Delete entire series"), but the single-occurrence action is not offered for the first instance.

Steps to reproduce

  1. Create a recurring event (for example, a weekly event with several occurrences).
  2. Open the first occurrence of the recurring series.
  3. Open the delete actions.
  4. Observe that "Delete this occurrence" is not offered.
  5. Close the editor and open any later occurrence of the same series.
  6. Open the delete actions again.
  7. Observe that "Delete this occurrence" is offered for the later occurrence.

Expected behavior

The first occurrence should offer "Delete this occurrence", just like every later occurrence.

Deleting only the first occurrence should keep the recurring series and exclude/cancel only that occurrence (for example through the appropriate recurrence exception / EXDATE representation).

Actual behavior

The "Delete this occurrence" option is absent for the first occurrence only. It is available for subsequent occurrences.

Calendar app version

6.6.1

CalDAV-clients used

None — reproduced in the Nextcloud Calendar web UI.

Browser

Not browser-specific / browser details can be provided if needed.

Client operating system

Not relevant / can be provided if needed.

Server operating system

Not provided.

Web server

Not provided.

Database engine version

Not provided.

PHP engine version

Not provided.

Nextcloud version

34.0.3

Updated from an older installed version or fresh install

Not provided.

List of activated apps

Not provided.

Nextcloud configuration

Not provided.

Web server error log

No server-side error observed; the expected action is absent from the frontend.

Log file

No relevant log entry observed.

Browser log

No relevant browser error observed; the expected action is absent from the UI.

Additional info

Related historical issue: #5602. Its reproduction steps explicitly start by deleting the first occurrence using "Delete this occurrence" on Calendar 4.6.0, indicating that this operation was previously supported.

This is distinct from issues where deletion is offered but the CalDAV write fails: here the action itself is missing only for the first occurrence.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions