[evolution-ews] Add date time creation property to tasks



commit bb7ecc2ea272df246009010d52d7604356309baf
Author: Pavel Ocheretny <pocheretny src gnome org>
Date:   Mon Jul 18 10:17:14 2011 +0300

    Add date time creation property to tasks

 src/calendar/e-cal-backend-ews.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/calendar/e-cal-backend-ews.c b/src/calendar/e-cal-backend-ews.c
index b67a473..0147e68 100644
--- a/src/calendar/e-cal-backend-ews.c
+++ b/src/calendar/e-cal-backend-ews.c
@@ -2464,7 +2464,7 @@ add_item_to_cache (ECalBackendEws *cbews, EEwsItem *item, gchar *uid)
 
 	if (e_ews_item_get_item_type (item) == E_EWS_ITEM_TYPE_TASK){
 		icalproperty *icalprop;
-		icaltimetype due_date, start_date, complete_date;
+		icaltimetype due_date, start_date, complete_date, created;
 		icalproperty_status status  = ICAL_STATUS_NONE;
 		icalproperty_class class = ICAL_CLASS_NONE;
 		const char *ews_task_status, *sensitivity;
@@ -2520,6 +2520,12 @@ add_item_to_cache (ECalBackendEws *cbews, EEwsItem *item, gchar *uid)
 			icalprop = icalproperty_new_completed (complete_date);
 			icalcomponent_add_property (icalcomp, icalprop);
 		}
+
+		/*date time created*/
+		created = icaltime_from_timet_with_zone (e_ews_item_get_date_created (item), 0, priv->default_zone);
+		icalprop = icalproperty_new_created (created);
+		icalcomponent_add_property (icalcomp, icalprop);
+
 		/*priority*/
 		item_importance = e_ews_item_get_importance (item);
 		if (item_importance == EWS_ITEM_HIGH)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]