From: <jos...@us...> - 2009-08-28 16:53:42
|
Revision: 5091 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=5091&view=rev Author: josegar74 Date: 2009-08-28 16:53:35 +0000 (Fri, 28 Aug 2009) Log Message: ----------- Escape uuid in Lucene queries Modified Paths: -------------- sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-persistence/src/main/java/org/geonetwork/gaap/dao/PermissionDao.java Modified: sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-persistence/src/main/java/org/geonetwork/gaap/dao/PermissionDao.java =================================================================== --- sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-persistence/src/main/java/org/geonetwork/gaap/dao/PermissionDao.java 2009-08-28 16:52:37 UTC (rev 5090) +++ sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-persistence/src/main/java/org/geonetwork/gaap/dao/PermissionDao.java 2009-08-28 16:53:35 UTC (rev 5091) @@ -199,7 +199,7 @@ for (String uuid : metadataUuids) { BooleanQuery metadataQuery = new BooleanQuery(); - metadataQuery.add(new TermQuery(new Term("metadataUuid", uuid)), BooleanClause.Occur.MUST); + metadataQuery.add(new TermQuery(new Term("metadataUuid", QueryParser.escape(uuid))), BooleanClause.Occur.MUST); metadataQuery.add(groupsQuery, BooleanClause.Occur.MUST); metadataQuery.add(opTerm, BooleanClause.Occur.MUST); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |