From 97c45ff7c86d912db04e969fd07a44d9a1f3c181 Mon Sep 17 00:00:00 2001 From: Nathan Gray Date: Mon, 12 Dec 2011 18:06:18 +0000 Subject: [PATCH] Fix conditions using custom fields - needed extra query key --- infolog/inc/class.infolog_import_infologs_csv.inc.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/infolog/inc/class.infolog_import_infologs_csv.inc.php b/infolog/inc/class.infolog_import_infologs_csv.inc.php index e17b0a3aaa..f7ea58d769 100644 --- a/infolog/inc/class.infolog_import_infologs_csv.inc.php +++ b/infolog/inc/class.infolog_import_infologs_csv.inc.php @@ -166,7 +166,7 @@ class infolog_import_infologs_csv implements importexport_iface_import_plugin { $lookups['info_status'] = $this->boinfolog->status[$record['info_type']]; } - importexport_import_csv::convert($record, infolog_egw_record::$types, 'infolog', $lookups); + importexport_import_csv::convert($record, infolog_egw_record::$types, 'infolog', $lookups, $_definition->plugin_options['convert']); // Set default status for type, if not specified if(!$record['info_status'] && $record['info_type']) @@ -214,6 +214,8 @@ class infolog_import_infologs_csv implements importexport_iface_import_plugin { case 'exists' : if($record[$condition['string']]) { $query['col_filter'] = array( $condition['string'] => $record[$condition['string']],); + // Needed to query custom fields + if($condition['string'][0] == '#') $query['custom_fields'] = true; $results = $this->boinfolog->search($query); }