diff --git a/InvenTree/part/templates/part/detail.html b/InvenTree/part/templates/part/detail.html
index 1cfd6c13e2..a6cfda757f 100644
--- a/InvenTree/part/templates/part/detail.html
+++ b/InvenTree/part/templates/part/detail.html
@@ -122,7 +122,13 @@
@@ -342,7 +348,12 @@
@@ -722,6 +733,7 @@
});
// Load the BOM table data in the pricing view
+ {% if part.has_bom and roles.sales_order.view %}
loadBomTable($("#bom-pricing-table"), {
editable: false,
bom_url: "{% url 'api-bom-list' %}",
@@ -729,6 +741,7 @@
parent_id: {{ part.id }} ,
sub_part_detail: true,
});
+ {% endif %}
onPanelLoad("purchase-orders", function() {
loadPartPurchaseOrderTable(
diff --git a/InvenTree/templates/js/translated/tables.js b/InvenTree/templates/js/translated/tables.js
index 4c9bec0476..c2418dbe78 100644
--- a/InvenTree/templates/js/translated/tables.js
+++ b/InvenTree/templates/js/translated/tables.js
@@ -278,7 +278,7 @@ $.fn.inventreeTable = function(options) {
}
});
} else {
- console.log(`Could not get list of visible columns for column '${tableName}'`);
+ console.log(`Could not get list of visible columns for table '${tableName}'`);
}
}