comparison rhodecode/controllers/api/api.py @ 3681:05006e3e286b beta

api: drop commit - mark_for_invalidation will commit
author Mads Kiilerich <madski@unity3d.com>
date Thu, 04 Apr 2013 15:55:53 +0200
parents b44979649915
children 7e3d89d9d3a2
comparison
equal deleted inserted replaced
3680:0db18ba129ea 3681:05006e3e286b
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 invalidated_keys = ScmModel().mark_for_invalidation(repo.repo_name)
224 Session().commit()
225 return ('Cache for repository `%s` was invalidated: ' 224 return ('Cache for repository `%s` was invalidated: '
226 'invalidated cache keys: %s' % (repoid, invalidated_keys)) 225 'invalidated cache keys: %s' % (repoid, invalidated_keys))
227 except Exception: 226 except Exception:
228 log.error(traceback.format_exc()) 227 log.error(traceback.format_exc())
229 raise JSONRPCError( 228 raise JSONRPCError(