From f1983f243d9fb63fd6d1116536b96aabb1f5f41f Mon Sep 17 00:00:00 2001 From: Matt Rice Date: Thu, 6 Mar 2008 16:33:02 +0000 Subject: [PATCH] * EOAdaptors/SQLiteAdaptor/SQLiteChannel.m: Handle a null number value as the string "0". git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@26228 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 3 +++ EOAdaptors/SQLiteAdaptor/SQLite3Channel.m | 2 ++ 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index 16b9fbc..6a41fc9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,9 @@ * EOAccess/EORelationship.h/m: Remove setCreateMutableObjects: and createsMutableObjects. + * EOAdaptors/SQLiteAdaptor/SQLiteChannel.m: Handle a null number + value as the string "0". + 2008-03-06 David Ayers * EOControl/EOFault.m ([-forward::]): Make dummy implementation. diff --git a/EOAdaptors/SQLiteAdaptor/SQLite3Channel.m b/EOAdaptors/SQLiteAdaptor/SQLite3Channel.m index 6152153..7d3072c 100644 --- a/EOAdaptors/SQLiteAdaptor/SQLite3Channel.m +++ b/EOAdaptors/SQLiteAdaptor/SQLite3Channel.m @@ -324,6 +324,8 @@ static id newNumberValue(const char *data, EOAttribute *attrib) { const char *text; text = (const char*)sqlite3_column_text(_currentStmt, i); + if (text == NULL) text = "0"; + values[i] = newNumberValue(text, attr); } break;