##// END OF EJS Templates
fixed some unicode problems with archive downloads
marcink -
r3488:1b4fc339 beta
parent child Browse files
Show More
@@ -447,7 +447,8 class FilesController(BaseRepoController
447 yield data
447 yield data
448
448
449 response.content_disposition = str('attachment; filename=%s-%s%s' \
449 response.content_disposition = str('attachment; filename=%s-%s%s' \
450 % (repo_name, revision[:12], ext))
450 % (safe_str(repo_name),
451 safe_str(revision), ext))
451 response.content_type = str(content_type)
452 response.content_type = str(content_type)
452 return get_chunked_archive(archive)
453 return get_chunked_archive(archive)
453
454
@@ -1734,7 +1734,7 class CacheInvalidation(Base, BaseModel)
1734 for inv_obj in inv_objs:
1734 for inv_obj in inv_objs:
1735 inv_obj.cache_active = False
1735 inv_obj.cache_active = False
1736 log.debug('marking %s key for invalidation based on key=%s,repo_name=%s'
1736 log.debug('marking %s key for invalidation based on key=%s,repo_name=%s'
1737 % (inv_obj, key, repo_name))
1737 % (inv_obj, key, safe_str(repo_name)))
1738 invalidated_keys.append(inv_obj.cache_key)
1738 invalidated_keys.append(inv_obj.cache_key)
1739 Session().add(inv_obj)
1739 Session().add(inv_obj)
1740 Session().commit()
1740 Session().commit()
General Comments 0
You need to be logged in to leave comments. Login now