r16628 - gnucash/branches/gda-dev/src/backend/gda - Don't crash when loading null date

Phil Longstaff plongstaff at cvs.gnucash.org
Sun Dec 9 16:33:57 EST 2007


Author: plongstaff
Date: 2007-12-09 16:33:56 -0500 (Sun, 09 Dec 2007)
New Revision: 16628
Trac: http://svn.gnucash.org/trac/changeset/16628

Modified:
   gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c
Log:
Don't crash when loading null date



Modified: gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c
===================================================================
--- gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c	2007-12-09 04:21:27 UTC (rev 16627)
+++ gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c	2007-12-09 21:33:56 UTC (rev 16628)
@@ -616,7 +616,8 @@
 
     val = gda_data_model_get_value_at_col_name( pModel, table->col_name, row );
     if( gda_value_is_null( val ) ) {
-        (*setter)( pObject, NULL );
+		date = g_date_new_dmy( 1, 1, 1970 );
+        (*setter)( pObject, date );
     } else {
 		if( G_VALUE_HOLDS_STRING( val ) ) {
 			const gchar* s = g_value_get_string( val );



More information about the gnucash-changes mailing list