Index: calendar/gui/itip-utils.c
===================================================================
--- calendar/gui/itip-utils.c	(revision 35225)
+++ calendar/gui/itip-utils.c	(working copy)
@@ -504,7 +504,9 @@ comp_to_list (ECalComponentItipMethod me
 		for (l = attendees; l != NULL; l = l->next) {
 			ECalComponentAttendee *att = l->data;
 
-			if (users_has_attendee (users, att->value))
+			if (att->cutype != ICAL_CUTYPE_INDIVIDUAL && att->cutype != ICAL_CUTYPE_GROUP)
+				continue;
+			else if (users_has_attendee (users, att->value))
 				continue;
 			else if (att->sentby && users_has_attendee (users, att->sentby))
 				continue;
@@ -557,6 +559,8 @@ comp_to_list (ECalComponentItipMethod me
 			for (l = attendees; l != NULL; l = l->next) {
 				ECalComponentAttendee *att = l->data;
 
+				if (att->cutype != ICAL_CUTYPE_INDIVIDUAL && att->cutype != ICAL_CUTYPE_GROUP)
+					continue;
 
 				recipient = &(to_list->_buffer[to_list->_length]);
 				if (att->cn)
@@ -627,6 +631,9 @@ comp_to_list (ECalComponentItipMethod me
 		for (l = attendees; l != NULL; l = l->next) {
 			ECalComponentAttendee *att = l->data;
 
+			if (att->cutype != ICAL_CUTYPE_INDIVIDUAL && att->cutype != ICAL_CUTYPE_GROUP)
+				continue;
+
 			if (!g_ascii_strcasecmp (itip_strip_mailto (att->value), sender) || (att->sentby && !g_ascii_strcasecmp (itip_strip_mailto (att->sentby), sender))){
 
 				if (!(att->delfrom && *att->delfrom))
Index: calendar/ChangeLog
===================================================================
--- calendar/ChangeLog	(revision 35225)
+++ calendar/ChangeLog	(working copy)
@@ -1,3 +1,10 @@
+2008-03-20  Milan Crha  <mcrha@redhat.com>
+
+	** Fix for bug #240823
+
+	* gui/itip-utils.c: (comp_to_list):
+	Send notification only to individuals and groups.
+
 2008-03-13  Milan Crha  <mcrha@redhat.com>
 
 	** Fix for bug #512543
