From 4b6ca548b6af15a5e70edca7dbb60dd511c7db97 Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 9 Jul 2021 12:09:57 +1000 Subject: [PATCH] Improve form rendering for SupplierPart --- InvenTree/templates/js/model_renderers.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/InvenTree/templates/js/model_renderers.js b/InvenTree/templates/js/model_renderers.js index f13388237d..caa209dc90 100644 --- a/InvenTree/templates/js/model_renderers.js +++ b/InvenTree/templates/js/model_renderers.js @@ -181,7 +181,21 @@ function renderPartParameterTemplate(name, data, parameters, options) { // Rendered for "SupplierPart" model function renderSupplierPart(name, data, parameters, options) { - var html = select2Thumbnail(data.supplier_detail.image); + var supplier_image = null; + var part_image = null; + + if (data.supplier_detail) { + supplier_image = data.supplier_detail.image; + } + + if (data.part_detail) { + part_image = data.part_detail.thumbnail || data.part_detail.image; + } + + var html = ''; + + html += select2Thumbnail(supplier_image); + html += select2Thumbnail(part_image); html += ` ${data.supplier_detail.name} - ${data.SKU}`; html += ` - ${data.part_detail.full_name}`;