Skip to content

fix: iMip reply from outlook.com does not contain organizer property - #54819

Merged
kesselb merged 1 commit into
masterfrom
fix/issue-53949-imip-quirks-mode
Oct 14, 2025
Merged

fix: iMip reply from outlook.com does not contain organizer property#54819
kesselb merged 1 commit into
masterfrom
fix/issue-53949-imip-quirks-mode

Conversation

@SebastianKrupinski

@SebastianKrupinskiSebastianKrupinski commented Sep 2, 2025

Copy link
Copy Markdown
Contributor

Summary

  • Fix Microsoft exchange 2010 reply issue

Checklist

@SebastianKrupinski
SebastianKrupinski marked this pull request as draft September 2, 2025 16:12
@SebastianKrupinski
SebastianKrupinski requested review from kesselb and removed request for st3iny and tcitworldSeptember 2, 2025 16:12
@SebastianKrupinski

Copy link
Copy Markdown
ContributorAuthor

@kesselb

This is the issue we talked about at Team week. Missing organizer property in MS replies.

This is the best solution I could think of, let me know if you think there is a better way?

@SebastianKrupinski

Copy link
Copy Markdown
ContributorAuthor

Tests missing, will write them when once the final solution is agreed on

@SebastianKrupinskiSebastianKrupinski self-assigned this Sep 4, 2025
@SebastianKrupinski
SebastianKrupinskiforce-pushed the fix/issue-53949-imip-quirks-mode branch 2 times, most recently from 8ba04e5 to b57dca7CompareSeptember 30, 2025 14:26
@SebastianKrupinski
SebastianKrupinski marked this pull request as ready for review September 30, 2025 14:30
@SebastianKrupinski
SebastianKrupinski requested a review from a team as a code ownerSeptember 30, 2025 14:30
@SebastianKrupinski
SebastianKrupinski requested review from CarlSchwan, salmart-dev and yemkareems and removed request for a teamSeptember 30, 2025 14:30
@SebastianKrupinski

Copy link
Copy Markdown
ContributorAuthor

@kesselb The changes we talked about

@SebastianKrupinski

Copy link
Copy Markdown
ContributorAuthor

/backport to stable32

Comment threadlib/private/Calendar/Manager.php Outdated
$this->logger->warning('iMip message event dose not contains an organizer');
return false;
// quirks mode: for Microsoft Exchange Servers use recipient as organizer if no organizer is set
if (isset($options['recipient']) && !empty($options['recipient'])) {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
if (isset($options['recipient']) && !empty($options['recipient'])) {
if (isset($options['recipient']) && $options['recipient'] !== '') {

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure

Comment threadlib/public/Calendar/IManager.php Outdated
* Handles a iMip message
*
* @param array{absent?: "create"} $options
* @param array{absent?: "create"|"ignore", recipient?: string} $options

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"ignore" has currently no effect?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That was my ocd saying we have a create, there should be an ignore also

@kesselbkesselb added this to the Nextcloud 33 milestone Oct 7, 2025
@kesselbkesselb added the 3. to review Waiting for reviews label Oct 7, 2025
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
@SebastianKrupinski
SebastianKrupinskiforce-pushed the fix/issue-53949-imip-quirks-mode branch from 488af41 to ea2180dCompareOctober 14, 2025 16:44
@kesselb
kesselb merged commit d39ae92 into masterOct 14, 2025
179 of 188 checks passed
@kesselb
kesselb deleted the fix/issue-53949-imip-quirks-mode branch October 14, 2025 19:29
@kesselb

Copy link
Copy Markdown
Contributor

/backport to stable31

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

Labels

3. to reviewWaiting for reviews

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: iMip reply from outlook.com does not contain organizer property

3 participants

@SebastianKrupinski@kesselb@ChristophWurst