Mercurial > kallithea
changeset 753:ee801aa6292c beta
changes transient to expunge on cached repo instances, due to odd very rare problems with previos approach.
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 24 Nov 2010 19:16:06 +0100 |
parents | 89b9037d68b7 |
children | 101a407827e8 |
files | rhodecode/model/scm.py |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/model/scm.py Wed Nov 24 17:15:33 2010 +0100 +++ b/rhodecode/model/scm.py Wed Nov 24 19:16:06 2010 +0100 @@ -180,7 +180,9 @@ .options(joinedload(Repository.user))\ .filter(Repository.repo_name == repo_name)\ .scalar() - make_transient(dbrepo) + + self.sa.expunge(dbrepo) + repo.dbrepo = dbrepo return repo