Blame SOURCES/evolution-ews-3.28.5-unknown-responsetype-as-needs-action.patch

c9b2f7
From 6d3dc9c50be654a9e250cfd53626f8526ff9eb70 Mon Sep 17 00:00:00 2001
c9b2f7
From: Milan Crha <mcrha@redhat.com>
c9b2f7
Date: Tue, 25 Sep 2018 16:20:12 +0200
c9b2f7
Subject: Treat 'Unknown' ResponseType as Needs-Action
c9b2f7
c9b2f7
When creating a new meeting the attendees have returned by the server
c9b2f7
an 'Unknown' ResponseType, which turned into 'Unknown' in the Evolution
c9b2f7
UI (meeting editor). Treat it as Needs-Action instead.
c9b2f7
c9b2f7
diff --git a/src/calendar/e-cal-backend-ews.c b/src/calendar/e-cal-backend-ews.c
c9b2f7
index bf995813..06d56fa0 100644
c9b2f7
--- a/src/calendar/e-cal-backend-ews.c
c9b2f7
+++ b/src/calendar/e-cal-backend-ews.c
c9b2f7
@@ -311,7 +311,7 @@ ecb_ews_responsetype_to_partstat (const gchar *responsetype)
c9b2f7
 	else if (g_ascii_strcasecmp (responsetype, "NoResponseReceived") == 0)
c9b2f7
 		param = icalparameter_new_partstat (ICAL_PARTSTAT_NEEDSACTION);
c9b2f7
 	else if (g_ascii_strcasecmp (responsetype, "Unknown") == 0)
c9b2f7
-		param = icalparameter_new_partstat (ICAL_PARTSTAT_NONE);
c9b2f7
+		param = icalparameter_new_partstat (ICAL_PARTSTAT_NEEDSACTION);
c9b2f7
 
c9b2f7
 	if (!param)
c9b2f7
 		param = icalparameter_new_partstat (ICAL_PARTSTAT_NONE);