From 876033597dd6d60727cc9988a988f2599000338b Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Mon, 6 Oct 2014 16:23:46 -0500 Subject: [PATCH] filters: Fixup subfield listing for organizations --- include/class.organization.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/class.organization.php b/include/class.organization.php index 10bd20294..785b6d36b 100644 --- a/include/class.organization.php +++ b/include/class.organization.php @@ -439,8 +439,8 @@ Filter::addSupportedMatches(/*@trans*/ 'Organization Data', function() { if (!$f->hasData()) continue; $matches['field.'.$f->get('id')] = __('Organization').' / '.$f->getLabel(); - if (($fi = $f->getImpl()) instanceof SelectionField) { - foreach ($fi->getList()->getProperties() as $p) { + if (($fi = $f->getImpl()) && $fi->hasSubFields()) { + foreach ($fi->getSubFields() as $p) { $matches['field.'.$f->get('id').'.'.$p->get('id')] = __('Organization').' / '.$f->getLabel().' / '.$p->getLabel(); } -- GitLab