diff --git a/source/java/org/alfresco/repo/web/scripts/content/ContentStreamer.java b/source/java/org/alfresco/repo/web/scripts/content/ContentStreamer.java index f4c8352e71..a2969be40b 100644 --- a/source/java/org/alfresco/repo/web/scripts/content/ContentStreamer.java +++ b/source/java/org/alfresco/repo/web/scripts/content/ContentStreamer.java @@ -13,7 +13,8 @@ import java.util.Map; import javax.servlet.http.HttpServletResponse; -import org.alfresco.events.types.ContentReadEvent; +import org.alfresco.events.types.ContentEvent; +import org.alfresco.events.types.ContentEventImpl; import org.alfresco.events.types.Event; import org.alfresco.model.ContentModel; import org.alfresco.repo.content.MimetypeMap; @@ -362,7 +363,7 @@ public class ContentStreamer implements ResourceLoaderAware { String siteId = siteService.getSiteShortName(nodeRef); - return new ContentReadEvent(ContentReadEvent.DOWNLOAD, user, networkId, transactionId, + return new ContentEventImpl(ContentEvent.DOWNLOAD, user, networkId, transactionId, nodeRef.getId(), siteId, propertyQName.toString(), Client.webclient, finalMimetype, size, encoding); } }); diff --git a/source/java/org/alfresco/repo/webdav/WebDAVHelper.java b/source/java/org/alfresco/repo/webdav/WebDAVHelper.java index 06d9daa0ca..c92991a91c 100644 --- a/source/java/org/alfresco/repo/webdav/WebDAVHelper.java +++ b/source/java/org/alfresco/repo/webdav/WebDAVHelper.java @@ -32,7 +32,8 @@ import java.util.regex.Pattern; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.alfresco.events.types.ContentReadEvent; +import org.alfresco.events.types.ContentEvent; +import org.alfresco.events.types.ContentEventImpl; import org.alfresco.events.types.ContentReadRangeEvent; import org.alfresco.events.types.Event; import org.alfresco.jlan.util.IPAddress; @@ -1103,7 +1104,7 @@ public class WebDAVHelper } else { - return new ContentReadEvent(ContentReadEvent.DOWNLOAD, user, networkId, transactionId, realNodeInfo.getNodeRef().getId(), + return new ContentEventImpl(ContentEvent.DOWNLOAD, user, networkId, transactionId, realNodeInfo.getNodeRef().getId(), null, realNodeInfo.getType().toString(), Client.webdav, mimetype, size, contentEncoding); } }