Skip to content

Transparent calendar still triggers Talk "In a meeting" statusΒ #8755

Description

@vawaver

Steps to reproduce

Description

I imported an .ics calendar into Nextcloud Calendar and configured the whole calendar as transparent using:

Calendar settings β†’ Never show me as busy (set this calendar to transparent)

However, whenever an event from this calendar is currently taking place, Nextcloud Talk automatically changes my status to:

Busy – In a meeting

This happens even though the calendar should explicitly not affect my availability.

Additionally, the imported events themselves already contain:

TRANSP:TRANSPARENT

So both the calendar-level setting and the individual event data indicate that these events should be treated as transparent.

Steps to reproduce

  1. Import an .ics calendar into Nextcloud Calendar.
  2. Open the calendar properties.
  3. Enable:
    Never show me as busy (set this calendar to transparent)
  4. Save the calendar settings.
  5. Wait until one of the events in this calendar is currently taking place.
  6. Open Nextcloud Talk and check the user status.
Image

Expected behavior

Expected behavior

Events belonging to a calendar configured as transparent should not mark the user as busy.

They should therefore also not trigger the automatic Talk status:

In a meeting

This should especially be the case when the individual event itself also contains:

TRANSP:TRANSPARENT

Actual behavior

Actual behavior

During an event from this transparent calendar, Nextcloud Talk automatically sets the user status to:

Busy – In a meeting

It appears that the mechanism used for the Talk automatic meeting status does not respect the Calendar transparency setting and/or the event's TRANSP:TRANSPARENT property.

Environment

  • Nextcloud: 33.0.8
  • Installation: Nextcloud AIO
  • Calendar: 6.5.4
  • Nextcloud release: Nextcloud Hub 26 Winter
  • Calendar source: imported .ics calendar

Calendar app version

Calendar: 6.5.4

CalDAV-clients used

No response

Browser

No response

Client operating system

No response

Server operating system

Ubuntu 24.04 - latest

Web server

None

Database engine version

None

PHP engine version

None

Nextcloud version

No response

Updated from an older installed version or fresh install

None

List of activated apps


Nextcloud configuration


Web server error log


Log file


Browser log


Additional info

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    1. to developAccepted and waiting to be taken care ofbug

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions