Avoid making discounts data if missing field, for trainwreck item view
This commit is contained in:
parent
59a9d2cf86
commit
031d97aea3
|
@ -268,17 +268,19 @@ class TransactionView(MasterView):
|
|||
def template_kwargs_view_row(self, **kwargs):
|
||||
use_buefy = self.get_use_buefy()
|
||||
if use_buefy:
|
||||
form = kwargs['form']
|
||||
if 'discounts' in form:
|
||||
|
||||
app = self.get_rattail_app()
|
||||
item = kwargs['instance']
|
||||
discounts_data = []
|
||||
for discount in item.discounts:
|
||||
discounts_data.append({
|
||||
'discount_type': discount.discount_type,
|
||||
'description': discount.description,
|
||||
'amount': app.render_currency(discount.amount),
|
||||
})
|
||||
kwargs['discounts_data'] = discounts_data
|
||||
app = self.get_rattail_app()
|
||||
item = kwargs['instance']
|
||||
discounts_data = []
|
||||
for discount in item.discounts:
|
||||
discounts_data.append({
|
||||
'discount_type': discount.discount_type,
|
||||
'description': discount.description,
|
||||
'amount': app.render_currency(discount.amount),
|
||||
})
|
||||
kwargs['discounts_data'] = discounts_data
|
||||
|
||||
return kwargs
|
||||
|
||||
|
|
Loading…
Reference in a new issue