diff --git a/tailbone/views/products.py b/tailbone/views/products.py index 80e1da57..2e059029 100644 --- a/tailbone/views/products.py +++ b/tailbone/views/products.py @@ -276,7 +276,8 @@ class ProductsView(MasterView): renderer=forms.renderers.EnumFieldRenderer(self.enum.UNIT_OF_MEASURE)) fs.regular_price.set(renderer=forms.renderers.PriceFieldRenderer, readonly=True) fs.current_price.set(renderer=forms.renderers.PriceFieldRenderer, readonly=True) - fs.append(fa.Field('current_price_ends', type=fa.types.DateTime, + fs.last_sold.set(readonly=True) + fs.append(fa.Field('current_price_ends', type=fa.types.DateTime, readonly=True, value=lambda p: p.current_price.ends if p.current_price else None)) def configure_fieldset(self, fs):