Mercurial > kallithea
comparison rhodecode/controllers/api/api.py @ 3759:12ca667b69b6 beta
api: don't report invalidated cache_keys after invalidating a repo
The keys are an implementation detail and is never relevant outside RhodeCode
internals and should not be leaked.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Wed, 03 Apr 2013 15:56:12 +0200 |
parents | e42e1d4e1c47 |
children | a732bbc40c7e |
comparison
equal
deleted
inserted
replaced
3758:d5c684052ea4 | 3759:12ca667b69b6 |
---|---|
218 'repository.write')(user=apiuser, | 218 'repository.write')(user=apiuser, |
219 repo_name=repo.repo_name) is False: | 219 repo_name=repo.repo_name) is False: |
220 raise JSONRPCError('repository `%s` does not exist' % (repoid)) | 220 raise JSONRPCError('repository `%s` does not exist' % (repoid)) |
221 | 221 |
222 try: | 222 try: |
223 invalidated_keys = ScmModel().mark_for_invalidation(repo.repo_name) | 223 ScmModel().mark_for_invalidation(repo.repo_name) |
224 return ('Cache for repository `%s` was invalidated: ' | 224 return ('Caches of repository `%s` was invalidated' % repoid) |
225 'invalidated cache keys: %s' % (repoid, invalidated_keys)) | |
226 except Exception: | 225 except Exception: |
227 log.error(traceback.format_exc()) | 226 log.error(traceback.format_exc()) |
228 raise JSONRPCError( | 227 raise JSONRPCError( |
229 'Error occurred during cache invalidation action' | 228 'Error occurred during cache invalidation action' |
230 ) | 229 ) |