From 9baf2b38d025eaf1d9bbb10a4616c71813ea7054 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Wed, 27 Aug 2014 16:39:36 +0800 Subject: Bug fix on organization --- routers/repo/repo.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'routers/repo/repo.go') diff --git a/routers/repo/repo.go b/routers/repo/repo.go index 7356f503..bbc7cf85 100644 --- a/routers/repo/repo.go +++ b/routers/repo/repo.go @@ -142,8 +142,9 @@ func MigratePost(ctx *middleware.Context, form auth.MigrateRepoForm) { ctx.Data["Title"] = ctx.Tr("new_migrate") ctxUser := ctx.User - if orgId := com.StrTo(ctx.Query("org")).MustInt64(); orgId > 0 { - org, err := models.GetUserById(orgId) + // Not equal means current user is an organization. + if form.Uid != ctx.User.Id { + org, err := models.GetUserById(form.Uid) if err != nil && err != models.ErrUserNotExist { ctx.Handle(500, "GetUserById", err) return -- cgit v1.2.3