From 732bf3f3072de495367057485edd1fe301b6121c Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Wed, 2 Apr 2014 20:13:50 -0400 Subject: [PATCH] Fix hash_resource to avoid encode errors. --- cms/djangoapps/contentstore/views/item.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cms/djangoapps/contentstore/views/item.py b/cms/djangoapps/contentstore/views/item.py index ab2a2d60b4..344c6d5c57 100644 --- a/cms/djangoapps/contentstore/views/item.py +++ b/cms/djangoapps/contentstore/views/item.py @@ -55,11 +55,10 @@ xmodule.x_module.descriptor_global_local_resource_url = local_resource_url def hash_resource(resource): """ - Hash a :class:`xblock.fragment.FragmentResource + Hash a :class:`xblock.fragment.FragmentResource`. """ md5 = hashlib.md5() - for data in resource: - md5.update(data) + md5.update(repr(resource)) return md5.hexdigest()