diff --git a/importexport/inc/class.importexport_definition.inc.php b/importexport/inc/class.importexport_definition.inc.php index 8626819bf8..ad3399d3a5 100644 --- a/importexport/inc/class.importexport_definition.inc.php +++ b/importexport/inc/class.importexport_definition.inc.php @@ -193,10 +193,12 @@ class importexport_definition implements importexport_iface_egw_record { * * @param array $options */ - private function set_options(array $_plugin_options) { + private function set_options(array $_plugin_options) + { // Check conditions - foreach ( (Array)$_plugin_options['conditions'] as $key => $condition ) { - if(!$condition['string'] && array_key_exists($key, $_plugin_options['conditions'])) + foreach ((array)$_plugin_options['conditions'] as $key => $condition) + { + if (is_array($condition) && empty($condition['string']) && array_key_exists($key, $_plugin_options['conditions'])) { unset($_plugin_options['conditions'][$key]); }