Monotone-Parent: 79f18765fc6ea227b58f8314495f4ef856966585

Monotone-Revision: cce626b1665a1e4c101dbefb518c640190f718d5

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-06-18T15:19:18
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2009-06-18 15:19:18 +00:00
parent f0b7e1b67d
commit 7933e86bf4
2 changed files with 10 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2009-06-18 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* SoObjects/Appointments/SOGoAppointmentFolder.m
(davCalendarQuery:): specify default values for "start" and "end"
whenever one of them is missing.
2009-06-17 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* SoObjects/Appointments/SOGoAppointmentFolder.m

View File

@ -1310,8 +1310,12 @@ firstInstanceCalendarDateRange: (NGCalendarDateRange *) fir
NSCalendarDate *parsedDate;
parsedDate = [[timeRangeElement attribute: @"start"] asCalendarDate];
if (!parsedDate)
parsedDate = [NSCalendarDate distantPast];
[filter setObject: parsedDate forKey: @"start"];
parsedDate = [[timeRangeElement attribute: @"end"] asCalendarDate];
if (!parsedDate)
parsedDate = [NSCalendarDate distantFuture];
[filter setObject: parsedDate forKey: @"end"];
[self _enforceTimeLimitOnFilter: filter];