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}`;