diff --git a/wagtail/wagtailimages/models.py b/wagtail/wagtailimages/models.py index 10b0727dd..8b084324d 100644 --- a/wagtail/wagtailimages/models.py +++ b/wagtail/wagtailimages/models.py @@ -384,6 +384,9 @@ class Filter(models.Model): with image.get_willow_image() as willow: original_format = willow.format_name + # Fix orientation of image + willow = willow.auto_orient() + for operation in self.operations: willow = operation.run(willow, image) or willow