diff --git a/simpleimages/utils.py b/simpleimages/utils.py
index <HASH>..<HASH> 100644
--- a/simpleimages/utils.py
+++ b/simpleimages/utils.py
@@ -44,4 +44,5 @@ def perform_transformation(instances, field_names=None):
                             save=False
                         )
                 updated_fields.append(destination_field_name)
-        instance.save(update_fields=updated_fields)
+        if updated_fields:
+            instance.save(update_fields=updated_fields)
Only save if any fields are updated, addresses #1