From 5bce44ffc32f5356b5dcee885cc1f8fa469e0cf7 Mon Sep 17 00:00:00 2001 From: Kevin Roast Date: Fri, 11 May 2007 15:25:36 +0000 Subject: [PATCH] Content-type header missing on GetMethod WebDav response, also html page output not ended correctly has missing tags git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5667 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/repo/webdav/GetMethod.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/java/org/alfresco/repo/webdav/GetMethod.java b/source/java/org/alfresco/repo/webdav/GetMethod.java index f2b016a181..84565fd5bd 100644 --- a/source/java/org/alfresco/repo/webdav/GetMethod.java +++ b/source/java/org/alfresco/repo/webdav/GetMethod.java @@ -173,6 +173,7 @@ public class GetMethod extends WebDAVMethod throw new WebDAVServerException(HttpServletResponse.SC_BAD_REQUEST); } // Generate a folder listing + m_response.setHeader(WebDAV.HEADER_CONTENT_TYPE, "text/html"); generateDirectoryListing(nodeInfo); } else @@ -455,11 +456,13 @@ public class GetMethod extends WebDAVMethod writer.write("\n"); // flush every few rows - if ((rowId & 7) == 0) + if ((rowId & 15) == 0) { writer.flush(); } } + + writer.write(""); } catch (Throwable e) { @@ -471,7 +474,7 @@ public class GetMethod extends WebDAVMethod { writer.write("
"); writer.write(I18NUtil.getMessage("webdav.err.dir")); - writer.write("
"); + writer.write(""); writer.flush(); } catch (IOException ioe)