diff options
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 { |