diff --git a/photologue_custom/management/commands/duplicate.py b/photologue_custom/management/commands/duplicate.py index e3bd130..97a902a 100644 --- a/photologue_custom/management/commands/duplicate.py +++ b/photologue_custom/management/commands/duplicate.py @@ -54,7 +54,8 @@ def find_duplicate(gallery): duplicate = {} for photo in gallery.photos.all(): - h0 = hashlib.sha256(photo.image.read()).digest() + with photo.image.open("rb") as f: + h0 = hashlib.sha256(f.read()).digest() if h0 not in non_duplicate: # Photo is not a duplicate non_duplicate[h0] = photo