From 30f529b1f2f1cbd085728c5d15fca6e90948c990 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 24 Sep 2015 22:56:42 +0200 Subject: [PATCH] fix formset --- app/records/admin.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/records/admin.py b/app/records/admin.py index b629d13..a9612ad 100644 --- a/app/records/admin.py +++ b/app/records/admin.py @@ -38,11 +38,16 @@ list_editable.remove("sale_price") class RecordProductAdmin(ProductAdmin): inlines = [ProductImageAdmin, ProductVariationAdmin, RecordInline] + def save_formset(self, request, form, formset, change): + if formset.model == Record: + formset.save() + else: + super(RecordProductAdmin, self).save_formset(request, form, formset, change) + class RecordAdmin(admin.ModelAdmin): search_fields = ["title", "artist__name", "label__name"] filter_horizontal = ["performers"] - sale_fields = ("sale_price", "sale_from", "sale_to") variation_fields = ProductVariationAdmin.fields for field in sale_fields: -- 2.39.5