fix: Request permissions to allow events to be created on shared Office365/Outlook calendars (#17760)

Co-authored-by: Toon Toetenel <toon@breakingbits.nl>
This commit is contained in:
Toon ToetenelandToon Toetenel authored and GitHub committed 2024-12-09 16:17:48 +00:00
1 parent 046042a877
commit 1680cba5a5
2 files changed
+2 -2

No files matched your search

@@ -6,7 +6,7 @@ import { WEBAPP_URL_FOR_OAUTH } from "@calcom/lib/constants";
import getAppKeysFromSlug from "../../_utils/getAppKeysFromSlug";
import { encodeOAuthState } from "../../_utils/oauth/encodeOAuthState";
const scopes = ["User.Read", "Calendars.Read", "Calendars.ReadWrite", "offline_access"];
const scopes = ["User.Read", "Calendars.Read", "Calendars.ReadWrite", "Calendars.ReadWrite.Shared", "offline_access"];
let client_id = "";
@@ -76,7 +76,7 @@ export default class Office365CalendarService implements Calendar {
method: "POST",
headers: { "Content-Type": "application/x-www-form-urlencoded" },
body: new URLSearchParams({
scope: "User.Read Calendars.Read Calendars.ReadWrite",
scope: "User.Read Calendars.Read Calendars.ReadWrite Calendars.ReadWrite.Shared",
client_id,
refresh_token: refreshToken,
grant_type: "refresh_token",