cache: Add backwards compatibility for emoji cache.

This allows the emoji cache cleaning code to run against old emoji
caches.
This commit is contained in:
Tim Abbott
2017-09-25 17:01:56 -07:00
parent db982672b1
commit 358cb40ed1

View File

@@ -262,7 +262,11 @@ def generate_sha1sum_emoji(zulip_path):
with open(PACKAGE_FILE_PATH, 'r') as fp:
parsed_package_file = json.load(fp)
dependency_data = parsed_package_file['dependencies']
if 'emoji-datasource' in dependency_data:
emoji_datasource_version = dependency_data['emoji-datasource'].encode('utf-8')
else:
emoji_datasource_version = b"0"
sha.update(emoji_datasource_version)
return sha.hexdigest()