Fixed the exception in calendar export

Monotone-Parent: 205804a9bd292606338821a772967d790803a9d7
Monotone-Revision: 186728a29cda680b5f407135f9661441a93e1027

Monotone-Author: crobert@inverse.ca
Monotone-Date: 2009-09-24T14:29:24
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
C Robert
2009-09-24 14:29:24 +00:00
parent 32bc40e2c3
commit 76dc2a9a33
2 changed files with 12 additions and 3 deletions

View File

@@ -1,3 +1,8 @@
2009-09-24 Cyril Robert <crobert@inverse.ca>
* SoObjects/Appointments/SOGoAppointmentFolder.m (bareFetchFields:): Handled
the Exception when all conditions are nil.
2009-09-23 Cyril Robert <crobert@inverse.ca>
* SoObjects/Appointments/SOGoAppointmentFolder.m (importComponent:): Fixed

View File

@@ -628,9 +628,13 @@ static int davCalendarStartTimeLimit, davTimeLimitSeconds,
/* prepare mandatory fields */
sql = [[NSString stringWithFormat: @"%@%@%@%@",
dateSqlString, titleSqlString, componentSqlString,
filterSqlString] substringFromIndex: 4];
sql = [NSString stringWithFormat: @"%@%@%@%@",
dateSqlString, titleSqlString, componentSqlString,
filterSqlString];
if ([sql length] > 0)
sql = [sql substringFromIndex: 4];
else
sql = nil;
/* fetch non-recurrent apts first */
qualifier = [EOQualifier qualifierWithQualifierFormat: sql];