Fix saving NULL guid values.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev2@17418 57a11ea4-9604-0410-9ed3-97b8803252fd
archive
Phil Longstaff 18 years ago committed by John Ralls
parent f0680353f6
commit 73df7d9129

@ -1382,13 +1382,10 @@ add_gvalue_guid_to_slist( const GncSqlBackend* be, QofIdTypeConst obj_name,
getter = gnc_sql_get_getter( obj_name, table_row );
guid = (*getter)( pObject, NULL );
}
g_value_init( value, G_TYPE_STRING );
if( guid != NULL ) {
(void)guid_to_string_buff( guid, guid_buf );
g_value_init( value, G_TYPE_STRING );
g_value_set_string( value, guid_buf );
} else {
g_value_init( value, G_TYPE_STRING );
g_value_set_string( value, "NULL" );
}
(*pList) = g_slist_append( (*pList), value );
@ -1426,13 +1423,10 @@ gnc_sql_add_gvalue_objectref_guid_to_slist( const GncSqlBackend* be, QofIdTypeCo
if( inst != NULL ) {
guid = qof_instance_get_guid( inst );
}
g_value_init( value, G_TYPE_STRING );
if( guid != NULL ) {
(void)guid_to_string_buff( guid, guid_buf );
g_value_init( value, G_TYPE_STRING );
g_value_set_string( value, guid_buf );
} else {
g_value_init( value, G_TYPE_STRING );
g_value_set_string( value, "NULL" );
}
(*pList) = g_slist_append( (*pList), value );

Loading…
Cancel
Save