mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
svn merge -r 2570:2595 svn://www.alfresco.org/alfresco/BRANCHES/V1.2.0/root HEAD/root
svn merge -r 2597:2649 svn://www.alfresco.org/alfresco/BRANCHES/V1.2.0/root HEAD/root git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2650 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -240,9 +240,7 @@ public class RoutingContentService implements ContentService
|
||||
|
||||
private ContentReader getReader(NodeRef nodeRef, QName propertyQName, boolean fireContentReadPolicy)
|
||||
{
|
||||
// get the property value
|
||||
ContentData contentData = null;
|
||||
|
||||
Serializable propValue = nodeService.getProperty(nodeRef, propertyQName);
|
||||
if (propValue instanceof Collection)
|
||||
{
|
||||
@@ -252,6 +250,7 @@ public class RoutingContentService implements ContentService
|
||||
propValue = (Serializable)colPropValue.iterator().next();
|
||||
}
|
||||
}
|
||||
|
||||
if (propValue instanceof ContentData)
|
||||
{
|
||||
contentData = (ContentData)propValue;
|
||||
@@ -272,7 +271,7 @@ public class RoutingContentService implements ContentService
|
||||
propertyQName);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// check that the URL is available
|
||||
if (contentData == null || contentData.getContentUrl() == null)
|
||||
{
|
||||
@@ -315,9 +314,10 @@ public class RoutingContentService implements ContentService
|
||||
ContentWriter writer = store.getWriter(existingContentReader, null);
|
||||
|
||||
// set extra data on the reader if the property is pre-existing
|
||||
ContentData contentData = (ContentData) nodeService.getProperty(nodeRef, propertyQName);
|
||||
if (contentData != null)
|
||||
Serializable contentValue = nodeService.getProperty(nodeRef, propertyQName);
|
||||
if (contentValue != null && contentValue instanceof ContentData)
|
||||
{
|
||||
ContentData contentData = (ContentData)contentValue;
|
||||
writer.setMimetype(contentData.getMimetype());
|
||||
writer.setEncoding(contentData.getEncoding());
|
||||
}
|
||||
|
Reference in New Issue
Block a user