[evolution-ews] I#69 - Send meeting change notifications only if being the organizer
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-ews] I#69 - Send meeting change notifications only if being the organizer
- Date: Mon, 30 Sep 2019 20:01:41 +0000 (UTC)
commit f391d1d1b8df9f6ba4cdf8157dc45f2f63de5b8e
Author: Milan Crha <mcrha redhat com>
Date: Mon Sep 30 22:01:56 2019 +0200
I#69 - Send meeting change notifications only if being the organizer
Closes https://gitlab.gnome.org/GNOME/evolution-ews/issues/69
src/calendar/e-cal-backend-ews.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/calendar/e-cal-backend-ews.c b/src/calendar/e-cal-backend-ews.c
index b0f759cd..4a854111 100644
--- a/src/calendar/e-cal-backend-ews.c
+++ b/src/calendar/e-cal-backend-ews.c
@@ -2698,7 +2698,8 @@ ecb_ews_modify_item_sync (ECalBackendEws *cbews,
convert_data.change_key = changekey;
convert_data.default_zone = i_cal_timezone_get_utc_timezone ();
- if (e_cal_component_has_attendees (comp)) {
+ if (e_cal_component_has_attendees (comp) &&
+ ecb_ews_is_organizer (cbews, comp)) {
send_meeting_invitations = "SendToAllAndSaveCopy";
send_or_save = "SendAndSaveCopy";
} else {
@@ -2879,7 +2880,8 @@ ecb_ews_save_component_sync (ECalMetaBackend *meta_backend,
* 3. dummy update meeting and send invites to all
*/
if (e_cal_component_has_attendees (master)) {
- if (e_cal_component_has_attachments (master))
+ if (!ecb_ews_is_organizer (cbews, master) ||
+ e_cal_component_has_attachments (master))
send_meeting_invitations = "SendToNone";
else
send_meeting_invitations = "SendToAllAndSaveCopy";
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]