From 1d34b811d431439e4cde521bc51554bbfcdcb6c7 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 10 May 2007 15:52:45 +0000 Subject: [PATCH] Monotone-Parent: 6975183caaa2bc330ccc07a7a79c21531387d774 Monotone-Revision: 349943f14a2072de2bead5914325b1b11a7c4f90 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2007-05-10T15:52:45 Monotone-Branch: ca.inverse.sogo --- SoObjects/SOGo/AgenorUserDefaults.m | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/SoObjects/SOGo/AgenorUserDefaults.m b/SoObjects/SOGo/AgenorUserDefaults.m index ff553d75d..1b377f1ae 100644 --- a/SoObjects/SOGo/AgenorUserDefaults.m +++ b/SoObjects/SOGo/AgenorUserDefaults.m @@ -109,6 +109,7 @@ static NSString *uidColumnName = @"uid"; NSString *sql; NSArray *attrs; BOOL rc; + id column; rc = NO; @@ -142,8 +143,12 @@ static NSString *uidColumnName = @"uid"; [channel cancelFetch]; /* remember values */ - oldValues = [[row objectForKey: fieldName] propertyList]; - [values setDictionary: oldValues]; + column = [row objectForKey: fieldName]; + if ([column isNotNull]) + { + oldValues = [column propertyList]; + [values setDictionary: oldValues]; + } ASSIGN (lastFetch, [NSCalendarDate date]); defFlags.modified = NO;