Fixed failing publishing tests.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29564 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
N Smith
2011-08-05 13:01:09 +00:00
parent b1834d4339
commit ee66c4dab2
6 changed files with 76 additions and 55 deletions

View File

@@ -33,6 +33,7 @@ import java.util.Map;
import java.util.Set;
import org.alfresco.model.ContentModel;
import org.alfresco.repo.node.NodeUtils;
import org.alfresco.repo.policy.BehaviourFilter;
import org.alfresco.service.cmr.dictionary.DictionaryService;
import org.alfresco.service.cmr.publishing.NodeSnapshot;
@@ -149,8 +150,12 @@ public class PublishingEventProcessor
public void unpublishEntry(Channel channel, PublishingPackageEntry entry)
{
// TODO Auto-generated method stub
NodeRef publishedNode = channelHelper.mapSourceToEnvironment(entry.getNodeRef(), channel.getNodeRef());
if(NodeUtils.exists(publishedNode, nodeService))
{
channel.unPublish(publishedNode);
nodeService.deleteNode(publishedNode);
}
}
public void fail(NodeRef eventNode, String msg)