Skip to content

Bug Report: Teams Meeting Link Removed After Event Update #2895

Open
@TusharLokhande

Description

@TusharLokhande

Describe the bug

When updating an existing Microsoft Teams meeting using the Microsoft Graph SDK (UpdateAsync on an event), even when setting IsOnlineMeeting = true and OnlineMeetingProvider = TeamsForBusiness, the event loses its Teams meeting link (OnlineMeeting.JoinUrl). The updated event is no longer treated as an online meeting.

Expected behavior

  1. Create a Teams meeting using Microsoft Graph API with:
new Event {
    IsOnlineMeeting = true,
    OnlineMeetingProvider = OnlineMeetingProviderType.TeamsForBusiness
}
  1. Successfully verify the meeting has a valid OnlineMeeting.JoinUrl.
  2. Call UpdateAsync() on the same meeting with updated start/end times and again set:
newEvent.IsOnlineMeeting = true;
newEvent.OnlineMeetingProvider = OnlineMeetingProviderType.TeamsForBusiness;
  1. Observe that after the update, the meeting no longer includes a Teams meeting link and is converted into a regular calendar event.

How to reproduce

Updating the event (with the same online meeting flags) should preserve the existing Teams meeting, including the join URL.

SDK Version

v5.x

Latest version known to work for scenario above?

No response

Known Workarounds

No response

Debug output

Click to expand log ```
</details>


### Configuration

_No response_

### Other information

_No response_

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:waiting-for-triageAn issue that is yet to be reviewed or assignedtype:bugA broken experience

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions