From: Guillaume Pellerin Date: Thu, 24 Sep 2015 20:56:42 +0000 (+0200) Subject: fix formset X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=30f529b1f2f1cbd085728c5d15fca6e90948c990;p=diggersdigest.git fix formset --- 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: