tracker r2252 - in branches/indexer-split: . src/tracker-indexer
- From: carlosg svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r2252 - in branches/indexer-split: . src/tracker-indexer
- Date: Sun, 21 Sep 2008 12:13:26 +0000 (UTC)
Author: carlosg
Date: Sun Sep 21 12:13:25 2008
New Revision: 2252
URL: http://svn.gnome.org/viewvc/tracker?rev=2252&view=rev
Log:
2008-09-21 Carlos Garnacho <carlos imendio com>
* src/tracker-indexer/tracker-metadata.c (tracker_metadata_insert):
Provide a more verbose error if some field name isn't defined in the
ontology.
Modified:
branches/indexer-split/ChangeLog
branches/indexer-split/src/tracker-indexer/tracker-metadata.c
Modified: branches/indexer-split/src/tracker-indexer/tracker-metadata.c
==============================================================================
--- branches/indexer-split/src/tracker-indexer/tracker-metadata.c (original)
+++ branches/indexer-split/src/tracker-indexer/tracker-metadata.c Sun Sep 21 12:13:25 2008
@@ -82,8 +82,12 @@
field = tracker_ontology_get_field_by_name (field_name);
- g_return_if_fail (TRACKER_IS_FIELD (field));
- g_return_if_fail (tracker_field_get_multiple_values (field) == FALSE);
+ if (!field) {
+ g_warning ("Field name '%s' has isn't described in the ontology", field_name);
+ return;
+ }
+
+ g_return_if_fail (tracker_field_get_multiple_values (field) == FALSE);
g_hash_table_insert (metadata->table,
g_object_ref (field),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]