Skip to content

Conversation

@miaulalala
Copy link
Contributor

@miaulalala miaulalala commented Jul 24, 2025

Fixes #14698


πŸ› οΈ API Checklist

🏁 Checklist

  • ⛑️ Tests (unit and/or integration) are included or not possible
  • πŸ“˜ API documentation in docs/ has been updated or is not required
  • πŸ”– Capability is added or not needed

@miaulalala miaulalala added this to the πŸͺΊ Next Major (32) milestone Jul 24, 2025
@miaulalala miaulalala requested a review from nickvergessen July 24, 2025 15:47
@miaulalala miaulalala self-assigned this Jul 24, 2025
@miaulalala miaulalala added bug feature: api πŸ› οΈ OCS API for conversations, chats and participants feature: integration πŸ“¦ Integration with 3rd party (chat) service labels Jul 24, 2025
@miaulalala
Copy link
Contributor Author

/backport to stable31

@miaulalala miaulalala changed the title fix: invitation emails for talk fix: Calendar invitation emails for Events created from Talk Jul 24, 2025
@miaulalala miaulalala force-pushed the fix/14698/invitation-emails-from-talk branch from 54b329d to 70d69c7 Compare July 28, 2025 06:32
@miaulalala miaulalala force-pushed the fix/14698/invitation-emails-from-talk branch from 4580bd4 to 6a11249 Compare July 28, 2025 10:41
@miaulalala miaulalala requested a review from nickvergessen July 28, 2025 10:41
@miaulalala miaulalala requested a review from kesselb July 31, 2025 13:15
Copy link
Contributor

@Antreesy Antreesy left a comment

Choose a reason for hiding this comment

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

Tested

@github-project-automation github-project-automation bot moved this to πŸ—οΈ In progress in πŸ’¬ Talk team Jul 31, 2025
return new DataResponse(['error' => 'calendar'], Http::STATUS_BAD_REQUEST);
}

$this->authTokenProvider->invalidateToken($token);
Copy link
Member

Choose a reason for hiding this comment

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

this needs to be in a finally block or also inside the catch?
Should we add a sanity background job to clear those up?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good point, I think a finally will work.

} catch (\InvalidArgumentException|CalendarException $e) {
$client->put($calendarUri, $options);
} catch (\Exception $e) {
$this->logger->debug('Failed to get calendar to schedule a meeting', ['exception' => $e]);
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Suggested change
$this->logger->debug('Failed to get calendar to schedule a meeting', ['exception' => $e]);
$this->logger->error('Failed to get calendar to schedule a meeting', ['exception' => $e]);

@miaulalala
Copy link
Contributor Author

miaulalala commented Aug 5, 2025

@miaulalala miaulalala closed this Aug 5, 2025
@github-project-automation github-project-automation bot moved this from πŸ—οΈ In progress to β˜‘οΈ Done in πŸ’¬ Talk team Aug 5, 2025
@nickvergessen nickvergessen deleted the fix/14698/invitation-emails-from-talk branch August 5, 2025 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review bug feature: api πŸ› οΈ OCS API for conversations, chats and participants feature: integration πŸ“¦ Integration with 3rd party (chat) service

Projects

Status: β˜‘οΈ Done

Development

Successfully merging this pull request may close these issues.

Meeting invitation email will not be sent out, when I create a meeting from Talk.

4 participants