diff --git a/wagtail/images/views/chooser.py b/wagtail/images/views/chooser.py index 1fbd9b51a..8ac653b0d 100644 --- a/wagtail/images/views/chooser.py +++ b/wagtail/images/views/chooser.py @@ -150,6 +150,7 @@ def chooser_upload(request): # Set image file hash image.file.seek(0) image._set_file_hash(image.file.read()) + image.file.seek(0) form.save() diff --git a/wagtail/images/views/images.py b/wagtail/images/views/images.py index 76de6dd3e..71a29d88f 100644 --- a/wagtail/images/views/images.py +++ b/wagtail/images/views/images.py @@ -104,6 +104,7 @@ def edit(request, image_id): # Set new image file hash image.file.seek(0) image._set_file_hash(image.file.read()) + image.file.seek(0) form.save() @@ -260,6 +261,7 @@ def add(request): # Set image file hash image.file.seek(0) image._set_file_hash(image.file.read()) + image.file.seek(0) form.save() diff --git a/wagtail/images/views/multiple.py b/wagtail/images/views/multiple.py index cf2da5582..4864bf087 100644 --- a/wagtail/images/views/multiple.py +++ b/wagtail/images/views/multiple.py @@ -69,6 +69,7 @@ def add(request): image.file_size = image.file.size image.file.seek(0) image._set_file_hash(image.file.read()) + image.file.seek(0) image.save() # Success! Send back an edit form for this image to the user