Ignore:
Timestamp:
2011-04-29T13:19:47+12:00 (13 years ago)
Author:
sjm84
Message:

Several improvements including fixing realistic books and fixing the client-side xslt interface naming issue

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java

    r23790 r23968  
    633633            if (href.indexOf("?")!=-1) {
    634634              String[] parts = StringUtils.split(href, "\\?", -1);
    635               parts[1] = StringUtils.replace(parts[1], ":", "%3A");
    636               href = parts[0]+"?"+parts[1];
     635              if (parts.length == 1)
     636              {
     637                parts[0] = StringUtils.replace(parts[0], ":", "%3A");
     638                href = "?"+parts[0];
     639              }
     640              else
     641              {
     642                parts[1] = StringUtils.replace(parts[1], ":", "%3A");
     643                href = parts[0]+"?"+parts[1];
     644              }
     645             
    637646            }
    638647            a.setAttribute("href", response.encodeURL(href));
Note: See TracChangeset for help on using the changeset viewer.