Index: grails-app/services/com/lemans/ds/explosion/ExplosionDiagramService.groovy =================================================================== diff -u -r3fb6c0e8e7068726c84a18eeb122d345e576b67f -r3b9f185cb3a0910e08e710acf48831b44cfe45e7 --- grails-app/services/com/lemans/ds/explosion/ExplosionDiagramService.groovy (.../ExplosionDiagramService.groovy) (revision 3fb6c0e8e7068726c84a18eeb122d345e576b67f) +++ grails-app/services/com/lemans/ds/explosion/ExplosionDiagramService.groovy (.../ExplosionDiagramService.groovy) (revision 3b9f185cb3a0910e08e710acf48831b44cfe45e7) @@ -12,7 +12,9 @@ * @return map of explosionDiagrams */ Map findExplosionDiagrams(Map criteria) { - Map data = dqx(criteria).executeFrom('vwExplosionDiagram') + List clauses = [] + if (criteria.title) { clauses << "x.title = %${criteria.title}%" } + Map data = dqx(criteria).executeFrom('vwExplosionDiagram', clauses) if (data) { [results: transformClobToText(data.results), totalRecords: data.totalRecords] } }