Fix saving submission with file upload exercises
authorAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Thu, 7 Nov 2013 15:36:18 +0000 (16:36 +0100)
committerAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Wed, 15 Jan 2014 10:18:56 +0000 (11:18 +0100)
Without this change missing field error is generated

wtem/admin.py

index a101cad..c3405b4 100644 (file)
@@ -25,7 +25,7 @@ readonly_fields = ('submitted_by', 'first_name', 'last_name', 'email', 'key', 'k
 
 class AttachmentWidget(forms.Widget):
     def render(self, name, value, *args, **kwargs):
 
 class AttachmentWidget(forms.Widget):
     def render(self, name, value, *args, **kwargs):
-        return mark_safe('<a href="%s">%s</a>' % (value, value))
+        return mark_safe('<input type="hidden" name="%s" value="%s"/><a href="%s">%s</a>' % (name, value, value, value))
 
 class SubmissionFormBase(forms.ModelForm):
     class Meta:
 
 class SubmissionFormBase(forms.ModelForm):
     class Meta: