]> git.parisson.com Git - diggersdigest.git/commitdiff
fix formset
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 24 Sep 2015 20:56:42 +0000 (22:56 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 24 Sep 2015 20:56:42 +0000 (22:56 +0200)
app/records/admin.py

index b629d1339eeed89526c623b804b91ead77fbfe4a..a9612ad4ac504788f7cd46d1cecaff65431d5ce2 100644 (file)
@@ -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: