Skip to content
Snippets Groups Projects
Commit f6d9f0ba authored by Demian Katz's avatar Demian Katz
Browse files

More robust OAI set_query support.

parent 094467b6
No related merge requests found
...@@ -722,7 +722,9 @@ class Server ...@@ -722,7 +722,9 @@ class Server
// Apply filters as needed. // Apply filters as needed.
if (!empty($set)) { if (!empty($set)) {
if (isset($this->setQueries[$set])) { if (isset($this->setQueries[$set])) {
$params->addFilter($this->setQueries[$set]); // use hidden filter here to allow for complex queries;
// plain old addFilter expects simple field:value queries.
$params->getOptions()->addHiddenFilter($this->setQueries[$set]);
} else if (null !== $this->setField) { } else if (null !== $this->setField) {
$params->addFilter( $params->addFilter(
$this->setField . ':"' . addcslashes($set, '"') . '"' $this->setField . ':"' . addcslashes($set, '"') . '"'
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment