diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2018-10-27 22:45:24 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-27 22:45:24 +0800 |
commit | 2b7c366f6489787aecff307732fb3ddfeed1915f (patch) | |
tree | bc9de66914ef7076e9cceb0733e1935d0d506e6b /models/repo.go | |
parent | 99c09dfbfa818c753459e90db5ff12a323d2936f (diff) | |
download | gitea-2b7c366f6489787aecff307732fb3ddfeed1915f.tar.gz gitea-2b7c366f6489787aecff307732fb3ddfeed1915f.zip |
fix sqlite lock (#5184)
* fix sqlite lock
* fix bug
Co-Authored-By: lunny <xiaolunwen@gmail.com>
* fix bug
Co-Authored-By: lunny <xiaolunwen@gmail.com>
Diffstat (limited to 'models/repo.go')
-rw-r--r-- | models/repo.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/models/repo.go b/models/repo.go index 5a47812193..6fd7aca8b3 100644 --- a/models/repo.go +++ b/models/repo.go @@ -448,7 +448,11 @@ func (repo *Repository) MustGetUnit(tp UnitType) *RepoUnit { // GetUnit returns a RepoUnit object func (repo *Repository) GetUnit(tp UnitType) (*RepoUnit, error) { - if err := repo.getUnits(x); err != nil { + return repo.getUnit(x, tp) +} + +func (repo *Repository) getUnit(e Engine, tp UnitType) (*RepoUnit, error) { + if err := repo.getUnits(e); err != nil { return nil, err } for _, unit := range repo.Units { |