Changeset 31344
- Timestamp:
- 2017-01-24T03:49:38+13:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CrossCollectionSearch.java
r31343 r31344 30 30 import org.greenstone.gsdl3.util.UserContext; 31 31 import org.greenstone.gsdl3.util.XMLConverter; 32 33 32 import org.w3c.dom.Document; 34 33 import org.w3c.dom.Element; … … 505 504 private String[] mergeGroups(UserContext userContext, Element paramList, String[] collArray){ 506 505 Document doc = XMLConverter.newDOM(); 507 506 boolean allSelected = false; 508 507 Element groupParamList = extractGroupParams(paramList, collArray, doc); 509 510 508 Element collParam = GSXML.getNamedElement(paramList, GSXML.PARAM_ELEM, GSXML.NAME_ATT, COLLECTION_PARAM); 511 boolean allSelected = GSXML.getValue(collParam).matches(".*\\ball\\b.*"); 509 if (collParam != null) { 510 String collValue = GSXML.getValue(collParam); 511 if (collValue != null) { 512 allSelected = collValue.matches(".*\\ball\\b.*"); 513 } 514 } 512 515 //Group param not empty and coll param null or not 'all' 513 516 if ( allSelected || !groupParamList.hasChildNodes())
Note:
See TracChangeset
for help on using the changeset viewer.