Michiel Rop pushed to branch feature/projectdocs at cms-community / 
hippo-addon-channel-manager


Commits:
5bcdc92a by Michiel Rop at 2017-10-23T21:27:20+02:00
CHANNELMGR-1534 Make workflow call user context aware

- - - - -


1 changed file:

- 
frontend/src/main/java/org/onehippo/cms7/channelmanager/plugins/social/SocialSharingPlugin.java


Changes:

=====================================
frontend/src/main/java/org/onehippo/cms7/channelmanager/plugins/social/SocialSharingPlugin.java
=====================================
--- 
a/frontend/src/main/java/org/onehippo/cms7/channelmanager/plugins/social/SocialSharingPlugin.java
+++ 
b/frontend/src/main/java/org/onehippo/cms7/channelmanager/plugins/social/SocialSharingPlugin.java
@@ -29,6 +29,7 @@ import org.hippoecm.addon.workflow.StdWorkflow;
 import org.hippoecm.addon.workflow.WorkflowDescriptorModel;
 import org.hippoecm.frontend.plugin.IPluginContext;
 import org.hippoecm.frontend.plugin.config.IPluginConfig;
+import org.hippoecm.frontend.plugins.standardworkflow.ContextPayloadProvider;
 import org.hippoecm.frontend.session.UserSession;
 import org.hippoecm.repository.api.HippoNodeType;
 import org.hippoecm.repository.api.Workflow;
@@ -88,7 +89,7 @@ public class SocialSharingPlugin extends 
CompatibilityWorkflowPlugin<Workflow> {
                 if (node.isNodeType(HippoNodeType.NT_HANDLE)) {
                     WorkflowManager workflowManager = 
UserSession.get().getWorkflowManager();
                     DocumentWorkflow workflow = (DocumentWorkflow) 
workflowManager.getWorkflow(model.getObject());
-                    Serializable isLive = workflow.hints().get("isLive");
+                    Serializable isLive = 
workflow.hints(ContextPayloadProvider.get()).get("isLive");
                     isPublished = (isLive instanceof Boolean) && ((Boolean) 
isLive);
                 }
             } catch (RepositoryException | RemoteException | WorkflowException 
e) {



View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-addon-channel-manager/commit/5bcdc92a6156f3d59a0e3f923ef55c37e09c8417

---
View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-addon-channel-manager/commit/5bcdc92a6156f3d59a0e3f923ef55c37e09c8417
You're receiving this email because of your account on code.onehippo.org.
_______________________________________________
Hippocms-svn mailing list
Hippocms-svn@lists.onehippo.org
https://lists.onehippo.org/mailman/listinfo/hippocms-svn

Reply via email to