diff --git a/src/Controller/JobOrderController.php b/src/Controller/JobOrderController.php
index 99e4710f..e0451b4d 100644
--- a/src/Controller/JobOrderController.php
+++ b/src/Controller/JobOrderController.php
@@ -294,6 +294,7 @@ class JobOrderController extends BaseController
$tier_name = 'Fullfillment';
$rows_route = 'jo_fulfill_rows';
$edit_route = 'jo_fulfill_form';
+ $unlock_route = '';
$jo_status = [
JOStatus::ASSIGNED,
JOStatus::IN_PROGRESS
@@ -439,7 +440,8 @@ class JobOrderController extends BaseController
// add crud urls
$row['meta']['update_url'] = $this->generateUrl($tier_params['edit_route'], ['id' => $row['id']]);
- $row['meta']['unlock_url'] = $this->generateUrl($tier_params['unlock_route'], ['id' => $row['id']]);
+ if ($tier_params['unlock_route'] != '')
+ $row['meta']['unlock_url'] = $this->generateUrl($tier_params['unlock_route'], ['id' => $row['id']]);
$rows[] = $row;
}
diff --git a/templates/job-order/list.html.twig b/templates/job-order/list.html.twig
index 53ee5aef..114d45f0 100644
--- a/templates/job-order/list.html.twig
+++ b/templates/job-order/list.html.twig
@@ -106,7 +106,7 @@
template: function (row, index, datatable) {
var actions = '';
- {% if is_granted('jo_proc.unlock') %}
+ {% if row.meta.unlock_url != "" && is_granted('jo_proc.unlock') %}
actions += '';
{% endif %}