} | } | ||||
for j := range accesses { | for j := range accesses { | ||||
accesses[j].UserName = newUserName | |||||
accesses[j].RepoName = newUserName + "/" + repos[i].LowerName | |||||
if err = UpdateAccessWithSession(sess, &accesses[j]); err != nil { | |||||
return err | |||||
// if the access is not the user's access (already updated above) | |||||
if accesses[j].UserName != user.LowerName { | |||||
accesses[j].RepoName = newUserName + "/" + repos[i].LowerName | |||||
if err = UpdateAccessWithSession(sess, &accesses[j]); err != nil { | |||||
return err | |||||
} | |||||
} | } | ||||
} | } | ||||
} | } |