Fix crash if Bundle.designated_price is set to null

This commit is contained in:
Raphael Michel
2019-11-27 16:07:22 +01:00
parent bbc70447a2
commit f5e7e0e309
2 changed files with 8 additions and 1 deletions

View File

@@ -500,12 +500,13 @@ class ItemsTest(ItemFormTest):
'bundles-0-id': '',
'bundles-0-itemvar': str(self.item1.pk),
'bundles-0-count': '2',
'bundles-0-designated_price': '2.00',
'bundles-0-designated_price': '',
})
self.client.post('/control/event/%s/%s/items/%d/' % (self.orga1.slug, self.event1.slug, self.item2.id), d)
with scopes_disabled():
assert self.item2.bundles.exists()
assert self.item2.bundles.first().bundled_item == self.item1
assert self.item2.bundles.first().designated_price == Decimal('0.000')
d.update({
'bundles-TOTAL_FORMS': '1',
'bundles-INITIAL_FORMS': '1',