From bdd9d424175aeb18037697fe334eba90bf793afb Mon Sep 17 00:00:00 2001 From: anttil <anttil> Date: Tue, 19 Mar 2013 08:22:09 +0000 Subject: [PATCH] BIS-350 / SP-561: Expired download session message is handled as a real file SVN: 28639 --- .../dss/generic/server/AbstractDatasetDownloadServlet.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java index c27c5e289d4..99db2b39e0c 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java @@ -45,8 +45,8 @@ import ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchical import ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedOpenBISService; import ch.systemsx.cisd.openbis.dss.generic.shared.dto.Size; import ch.systemsx.cisd.openbis.dss.generic.shared.utils.ImageUtil; -import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseInstance; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractExternalData; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseInstance; /** * Superclass for dataset download servlets. Provides functionality to deliver content of files and @@ -210,6 +210,7 @@ abstract public class AbstractDatasetDownloadServlet extends HttpServlet protected final static void printErrorResponse(final HttpServletResponse response, String errorMessage) throws IOException { + response.setContentType("text/html"); PrintWriter writer = response.getWriter(); writer.write("<html><body>" + errorMessage + "</body></html>"); writer.flush(); @@ -371,7 +372,8 @@ abstract public class AbstractDatasetDownloadServlet extends HttpServlet return map; } - protected final AbstractExternalData tryToGetCachedDataSet(HttpSession session, String dataSetCode) + protected final AbstractExternalData tryToGetCachedDataSet(HttpSession session, + String dataSetCode) { return getDataSets(session).get(dataSetCode); } -- GitLab