Commit 0af4af20 by benjaoming

#119 restore if image deleted and uploading new image file

parent b73278cf
...@@ -45,6 +45,7 @@ class RevisionForm(forms.ModelForm): ...@@ -45,6 +45,7 @@ class RevisionForm(forms.ModelForm):
kwargs['commit'] = False kwargs['commit'] = False
revision = super(RevisionForm, self).save(*args, **kwargs) revision = super(RevisionForm, self).save(*args, **kwargs)
revision.inherit_predecessor(self.image, skip_image_file=True) revision.inherit_predecessor(self.image, skip_image_file=True)
revision.deleted = False # Restore automatically if deleted
revision.set_from_request(self.request) revision.set_from_request(self.request)
self.image.add_revision(self.instance, save=True) self.image.add_revision(self.instance, save=True)
return revision return revision
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment