Resolve length issue in Slick.

https://github.com/slick/slick/issues/170
This commit is contained in:
takezoe
2013-10-09 03:11:27 +09:00
parent fe23a5c6da
commit 72b25591a5
2 changed files with 4 additions and 11 deletions

View File

@@ -201,13 +201,10 @@ trait RepositoryService { self: AccountService =>
}
}
// TODO It must be _.length instead of map (_.issueId) list).length.
// But it does not work on Slick 1.0.1 (worked on Slick 1.0.0).
// https://github.com/slick/slick/issues/170
private def getForkedCount(userName: String, repositoryName: String): Int =
Query(Repositories).filter { t =>
Query(Repositories.filter { t =>
(t.originUserName is userName.bind) && (t.originRepositoryName is repositoryName.bind)
}.list.length
}.length).first
def getForkedRepositories(userName: String, repositoryName: String): List[String] =