diff --git a/wagtail/images/tests/test_admin_views.py b/wagtail/images/tests/test_admin_views.py index bc8f7a69fb..063e984f7d 100644 --- a/wagtail/images/tests/test_admin_views.py +++ b/wagtail/images/tests/test_admin_views.py @@ -876,6 +876,7 @@ class TestMultipleImageUploader(TestCase, WagtailTestUtils): self.assertIn('image', response.context) self.assertEqual(response.context['image'].title, 'test.png') self.assertTrue(response.context['image'].file_size) + self.assertTrue(response.context['image'].file_hash) # Check form self.assertIn('form', response.context) diff --git a/wagtail/images/views/multiple.py b/wagtail/images/views/multiple.py index 751449288f..cf2da55821 100644 --- a/wagtail/images/views/multiple.py +++ b/wagtail/images/views/multiple.py @@ -67,6 +67,8 @@ def add(request): image = form.save(commit=False) image.uploaded_by_user = request.user image.file_size = image.file.size + image.file.seek(0) + image._set_file_hash(image.file.read()) image.save() # Success! Send back an edit form for this image to the user