summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author无闻 <joe2010xtmf@163.com>2014-06-11 18:50:25 -0400
committer无闻 <joe2010xtmf@163.com>2014-06-11 18:50:25 -0400
commit2da9908e299e6fe8ffd77abea5353a3d1fda4772 (patch)
tree31ca00259ab5cd69ff4affcb51f632ab1fedb440
parenta3e1383cac3dfa2a71b04b47a295e9836fcb0d50 (diff)
parenta13a6b14ec4ab8e9660fd59d7abe00e3d3666f9f (diff)
downloadgitea-2da9908e299e6fe8ffd77abea5353a3d1fda4772.tar.gz
gitea-2da9908e299e6fe8ffd77abea5353a3d1fda4772.zip
Merge pull request #243 from tobyzxj/patch-1
Using strings.HasPrefix(...) will cause a misjudgement
-rw-r--r--models/repo.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/models/repo.go b/models/repo.go
index 3eca78c4b9..7eab83c217 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -831,11 +831,11 @@ func GetCollaborativeRepos(uname string) ([]*Repository, error) {
repos := make([]*Repository, 0, 10)
for _, access := range accesses {
- if strings.HasPrefix(access.RepoName, uname) {
+ infos := strings.Split(access.RepoName, "/")
+ if infos[0] == uname {
continue
}
-
- infos := strings.Split(access.RepoName, "/")
+
u, err := GetUserByName(infos[0])
if err != nil {
return nil, err