diff --git sites/all/modules/workflow/workflow/workflow.module sites/all/modules/workflow/workflow/workflow.module index 39ca696..3d48e50 100644 --- sites/all/modules/workflow/workflow/workflow.module +++ sites/all/modules/workflow/workflow/workflow.module @@ -233,12 +233,6 @@ function workflow_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) { $sid = $node->workflow; } - // Unglobal the sid - $result = db_query("SELECT sid FROM {workflow_states} WHERE wid = %d AND gsid = %d", $wid, $sid); - if($data = db_fetch_object($result)) { - $sid = $data->sid; - } - workflow_transition($node, $sid); break; @@ -503,14 +497,6 @@ function workflow_form_alter(&$form, $form_state, $form_id) { function workflow_execute_transition($node, $sid, $comment = NULL, $force = FALSE) { global $user; $old_sid = workflow_node_current_state($node); - - // Unglobal the sid - $wid = workflow_get_workflow_for_type($node->type); - $result = db_query("SELECT sid FROM {workflow_states} WHERE wid = %d AND gsid = %d", $wid, $sid); - if ($data = db_fetch_object($result)) { - $sid = $data->sid; - } - if ($old_sid == $sid) { // Stop if not going to a different state. // Write comment into history though.