From 5e2cbebea2327db26639141cc4b39fb9d1aa37e0 Mon Sep 17 00:00:00 2001 From: Rowan Lewis Date: Thu, 1 Oct 2009 11:15:26 +1000 Subject: [PATCH] Fixed bug where filter SQL was invalid. --- fields/field.expression.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fields/field.expression.php b/fields/field.expression.php index a3d7170..3ce8959 100755 --- a/fields/field.expression.php +++ b/fields/field.expression.php @@ -210,6 +210,8 @@ public function prepareTableValue($data, XMLElement $link = null) { -------------------------------------------------------------------------*/ public function buildDSRetrivalSQL($data, &$joins, &$where, $and = false) { + header('content-type: text/plain'); + if (is_array($data)) { if ($and) $data = implode('+', $data); else $data = implode(',', $data); @@ -232,6 +234,8 @@ public function buildDSRetrivalSQL($data, &$joins, &$where, $and = false) { $entries[] = $row['entry_id']; } + if (empty($entries)) return false; + $this->_key++; $data = implode(", ", $entries); $joins .= "