001
014
015 package com.liferay.portlet.workflowtasks.action;
016
017 import com.liferay.portal.kernel.workflow.WorkflowThreadLocal;
018
019 import javax.portlet.ActionRequest;
020 import javax.portlet.ActionResponse;
021 import javax.portlet.PortletConfig;
022
023 import org.apache.struts.action.ActionForm;
024 import org.apache.struts.action.ActionMapping;
025
026
029 public class EditDiscussionAction extends
030 com.liferay.portlet.messageboards.action.EditDiscussionAction {
031
032 @Override
033 public void processAction(
034 ActionMapping mapping, ActionForm form, PortletConfig portletConfig,
035 ActionRequest actionRequest, ActionResponse actionResponse)
036 throws Exception {
037
038 boolean workflowEnabled = WorkflowThreadLocal.isEnabled();
039
040 WorkflowThreadLocal.setEnabled(false);
041
042 try {
043 super.processAction(
044 mapping, form, portletConfig, actionRequest, actionResponse);
045 }
046 finally {
047 WorkflowThreadLocal.setEnabled(workflowEnabled);
048 }
049 }
050
051 }