Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
No build reason found for images:x86_64
home:jberkman
evolution-data-server-2.6
bnc-197182-eds.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bnc-197182-eds.patch of Package evolution-data-server-2.6
Index: camel/providers/groupwise/camel-groupwise-folder.c =================================================================== --- camel/providers/groupwise/camel-groupwise-folder.c (revision 7590) +++ camel/providers/groupwise/camel-groupwise-folder.c (working copy) @@ -1217,6 +1217,8 @@ CamelStream *cache_stream, *t_cache_stream; CamelMimeMessage *mail_msg = NULL; gboolean is_sent_folder = FALSE; + const char *recurrence_key = NULL; + int rk; exists = FALSE; @@ -1228,7 +1230,7 @@ camel_operation_progress (NULL, (100*i)/total_items); - status = e_gw_connection_get_item (cnc, container_id, id, "peek default distribution recipient message attachments subject notification created recipientStatus status hasAttachment size", &item); + status = e_gw_connection_get_item (cnc, container_id, id, "peek default distribution recipient message attachments subject notification created recipientStatus status hasAttachment size recurrenceKey", &item); if (status != E_GW_CONNECTION_STATUS_OK) { i++; continue; @@ -1254,9 +1256,15 @@ mi = (CamelGroupwiseMessageInfo *)camel_message_info_new (folder->summary); if (mi->info.content == NULL) { mi->info.content = camel_folder_summary_content_info_new (folder->summary); - mi->info.content->type = camel_content_type_new ("multipart", "mixed"); + mi->info.content->type = camel_content_type_new ("multipart", "mixed"); } } + + rk = e_gw_item_get_recurrence_key (item); + if (rk > 0) { + recurrence_key = g_strdup_printf("%d", rk); + camel_message_info_set_user_tag ((CamelMessageInfo*)mi, "recurrence-key", recurrence_key); + } /*all items in the Junk Mail folder should have this flag set*/ if (is_junk) @@ -1444,6 +1452,8 @@ const char *id; GSList *recp_list = NULL; status_flags = 0; + const char *recurrence_key = NULL; + int rk; id = e_gw_item_get_id (item); @@ -1464,6 +1474,12 @@ mi->info.content->type = camel_content_type_new ("multipart", "mixed"); } } + + rk = e_gw_item_get_recurrence_key (item); + if (rk > 0) { + recurrence_key = g_strdup_printf("%d", rk); + camel_message_info_set_user_tag ((CamelMessageInfo*)mi, "recurrence-key", recurrence_key); + } /*all items in the Junk Mail folder should have this flag set*/ if (is_junk)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor