##// END OF EJS Templates
predicates: skip route matching for vcs type calls.
marcink -
r1778:fa40b185 default
parent child Browse files
Show More
@@ -257,6 +257,11 b' class RepoRoutePredicate(object):'
257 257 phash = text
258 258
259 259 def __call__(self, info, request):
260
261 if hasattr(request, 'vcs_call'):
262 # skip vcs calls
263 return
264
260 265 repo_name = info['match']['repo_name']
261 266 repo_model = repo.RepoModel()
262 267 by_name_match = repo_model.get_by_repo_name(repo_name, cache=True)
@@ -284,6 +289,9 b' class RepoTypeRoutePredicate(object):'
284 289 phash = text
285 290
286 291 def __call__(self, info, request):
292 if hasattr(request, 'vcs_call'):
293 # skip vcs calls
294 return
287 295
288 296 rhodecode_db_repo = request.db_repo
289 297
@@ -316,6 +324,10 b' class RepoGroupRoutePredicate(object):'
316 324 phash = text
317 325
318 326 def __call__(self, info, request):
327 if hasattr(request, 'vcs_call'):
328 # skip vcs calls
329 return
330
319 331 repo_group_name = info['match']['repo_group_name']
320 332 repo_group_model = repo_group.RepoGroupModel()
321 333 by_name_match = repo_group_model.get_by_group_name(
General Comments 0
You need to be logged in to leave comments. Login now