diff --git a/InvenTree/part/models.py b/InvenTree/part/models.py
index 81e05567bd..6c9dc4ec54 100644
--- a/InvenTree/part/models.py
+++ b/InvenTree/part/models.py
@@ -337,7 +337,7 @@ class BomItem(models.Model):
     """
 
     def get_absolute_url(self):
-        return '/part/bom/{id}/'.format(id=self.id)
+        return reverse('bom-detail', kwargs={'pk': self.id})
 
     # A link to the parent part
     # Each part will get a reverse lookup field 'bom_items'
@@ -386,7 +386,7 @@ class SupplierPart(models.Model):
     """
 
     def get_absolute_url(self):
-        return "/supplier-part/{id}/".format(id=self.id)
+        return reverse('supplier-part-detail', kwargs={'pk': self.id})
 
     class Meta:
         unique_together = ('part', 'supplier', 'SKU')
diff --git a/InvenTree/part/test_bom_item.py b/InvenTree/part/test_bom_item.py
new file mode 100644
index 0000000000..d519b4c4fe
--- /dev/null
+++ b/InvenTree/part/test_bom_item.py
@@ -0,0 +1,10 @@
+from django.test import TestCase
+
+from .models import Part, BomItem
+
+
+class BomItemTest(TestCase):
+
+    def setUp(self):
+        pass
+    
\ No newline at end of file
diff --git a/InvenTree/part/test_supplier_part.py b/InvenTree/part/test_supplier_part.py
new file mode 100644
index 0000000000..abdae9ed09
--- /dev/null
+++ b/InvenTree/part/test_supplier_part.py
@@ -0,0 +1,9 @@
+from django.test import TestCase
+
+from .models import Part, SupplierPart
+
+
+class SupplierPartTest(TestCase):
+
+    def setUp(self):
+        pass
\ No newline at end of file