repos: recover properly from bad extraction of repo_id from URL and DB calls.
This commit is contained in:
parent
8fe339248e
commit
f1f1c99cae
1 changed files with 3 additions and 1 deletions
|
|
@ -125,13 +125,15 @@ class RepoModel(BaseModel):
|
|||
:param repo_name:
|
||||
:return: repo object if matched else None
|
||||
"""
|
||||
|
||||
_repo_id = None
|
||||
try:
|
||||
_repo_id = self._extract_id_from_repo_name(repo_name)
|
||||
if _repo_id:
|
||||
return self.get(_repo_id)
|
||||
except Exception:
|
||||
log.exception('Failed to extract repo_name from URL')
|
||||
if _repo_id:
|
||||
Session().rollback()
|
||||
|
||||
return None
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue