Fixed upgrade procedures for manufacturing transactions, additional checks for voiding.
[fa-stable.git] / manufacturing / includes / db / work_order_issues_db.inc
index 037e10cbb4fe6d5aebb170206f60be8365896b4f..422e0019beea4f0959ee1d045d89ad2ab3d16e82 100644 (file)
@@ -154,6 +154,7 @@ function exists_work_order_issue($issue_no)
 function check_void_wo_issue($issue_no)
 {
        $issue = get_work_order_issue($issue_no);
+
        return $issue['closed'] ? $issue['workorder_id'] : 0;
 }
 
@@ -168,9 +169,7 @@ function void_work_order_issue($type_no)
        if ($void_entry)
                return;
 
-       $issue = get_work_order_issue($type_no);
-
-       if (work_order_is_closed($issue['workorder_id']))
+       if (check_void_wo_issue($type_no))
                return;
 
        // FIXME update issued material cost