Monotone-Parent: d43f32655e59ca408d0bea4c41fb8a69df672a23

Monotone-Revision: 0ee8784402fef54ab5a1a4812b44c00372e7da2f

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-30T17:40:56
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2010-12-30 17:40:56 +00:00
parent 666da8ae6f
commit 2b3a13e5d8
2 changed files with 7 additions and 2 deletions

View File

@ -1,5 +1,10 @@
2010-12-30 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* OpenChange/MAPIStoreTypes.m (NSObjectFromSPropValue)
(NSObjectFromMAPISPropValue): force booleans to be int to avoid
creating EOQualifier values where the strings "YES" or "NO" appear
as a result to "stringValue".
* OpenChange/SOGoTaskObject+MAPIStore.m
(-setMAPIProperties:): same as below.

View File

@ -101,7 +101,7 @@ NSObjectFromMAPISPropValue (const struct mapi_SPropValue *value)
result = [NSNumber numberWithLong: value->value.l];
break;
case PT_BOOLEAN:
result = [NSNumber numberWithBool: value->value.b];
result = [NSNumber numberWithInt: (value->value.b ? 1 : 0)];
break;
case PT_DOUBLE:
result = [NSNumber numberWithDouble: value->value.dbl];
@ -160,7 +160,7 @@ NSObjectFromSPropValue (const struct SPropValue *value)
result = [NSNumber numberWithLong: value->value.l];
break;
case PT_BOOLEAN:
result = [NSNumber numberWithBool: value->value.b];
result = [NSNumber numberWithInt: (value->value.b ? 1 : 0)];
break;
case PT_DOUBLE:
result = [NSNumber numberWithDouble: value->value.dbl];