Changeset 1434


Ignore:
Timestamp:
06/24/11 12:05:12 (13 years ago)
Author:
patdui
Message:

Fixed Trac Ticket #132
Escaped the dataprovider name so it is properly deleted.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/importer/MetadataImporter.java

    r1421 r1434  
    1515import org.apache.solr.client.solrj.SolrServerException;
    1616import org.apache.solr.client.solrj.impl.StreamingUpdateSolrServer;
     17import org.apache.solr.client.solrj.util.ClientUtils;
    1718import org.apache.solr.common.SolrInputDocument;
    1819import org.slf4j.Logger;
     
    6869                if (dataRoot.isDeleteFirst()) {
    6970                    LOG.info("Deleting data for data provider: " + dataRoot.getOriginName());
    70                     solrServer.deleteByQuery(FacetConstants.FIELD_DATA_PROVIDER + ":" + dataRoot.getOriginName());
     71                    solrServer.deleteByQuery(FacetConstants.FIELD_DATA_PROVIDER + ":" + ClientUtils.escapeQueryChars(dataRoot.getOriginName()));
    7172                    LOG.info("Deleting data of provider done.");
    7273                }
Note: See TracChangeset for help on using the changeset viewer.