From af04b1ecfc22f8c104f6f960c26086c4284e9777 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 20 Jan 2023 11:46:57 +0100 Subject: Warehouse: new slug field to prevent ID change when name is changed --- archaeological_warehouse/tests.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'archaeological_warehouse/tests.py') diff --git a/archaeological_warehouse/tests.py b/archaeological_warehouse/tests.py index e67d03542..e211e3a2d 100644 --- a/archaeological_warehouse/tests.py +++ b/archaeological_warehouse/tests.py @@ -731,8 +731,10 @@ class ContainerTest(FindInit, TestCase): container.save() container = models.Container.objects.get(pk=container.pk) self.assertIn(self.main_warehouse.name, container.cached_location) - self.main_warehouse.name = "New name" - self.main_warehouse.save() + warehouse = models.Warehouse.objects.get(pk=self.main_warehouse.pk) + warehouse.name = "New name" + warehouse.slug = "new-name" + warehouse.save() self.assertEqual(models.Container.objects.filter(need_update=True).count(), 1) self.assertEqual( models.Container.objects.filter(pk=container.pk, need_update=True).count(), -- cgit v1.2.3