Changeset 25009
- Timestamp:
- 02/04/10 12:17:17 (7 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midgard/core/midgard/src/midgard_core_query.c
r24999 r25009 914 914 915 915 /* Convert boolean to integer, it's safe for SQLite at least */ 916 if (pspecs[i]->value_type == G_TYPE_BOOLEAN) {916 /*if (pspecs[i]->value_type == G_TYPE_BOOLEAN) { 917 917 918 918 bv = g_value_get_boolean (&value); … … 921 921 g_value_init (&value, G_TYPE_UINT); 922 922 g_value_set_uint (&value, bv ? 1 : 0); 923 } 923 }*/ 924 924 925 925 _add_value_type_update (sql, (const gchar *) prop_attr->field, &value, i > 0 ? TRUE : FALSE); … … 964 964 continue; 965 965 966 gchar *prop_name = pspecs[i]->name;967 968 p = gda_set_get_holder (params, prop_ name);966 const gchar *prop_field = prop_attr->field; 967 968 p = gda_set_get_holder (params, prop_field); 969 969 970 970 if (!p) 971 g_warning (" Failed to get holder for %s column", (gchar *) prop_name);971 g_warning ("%s: Failed to get holder for %s column", __FUNCTION__, (gchar *) prop_field); 972 972 973 973 /* FIXME, optimize this, we got property in previous loop */ 974 974 g_value_init (&value, pspecs[i]->value_type); 975 g_object_get_property (G_OBJECT (object), p rop_name, &value);975 g_object_get_property (G_OBJECT (object), pspecs[i]->name, &value); 976 976 977 977 if (!gda_holder_set_value (p, &value, &error)) {
