Improve session handling.

This commit is contained in:
takezoe
2013-09-23 00:18:38 +09:00
parent fd8b5780f3
commit 296fc9a3df
6 changed files with 16 additions and 11 deletions

View File

@@ -78,7 +78,7 @@ trait DashboardControllerBase extends ControllerBase {
val sessionKey = "dashboard/pulls"
val condition = session.putAndGet(sessionKey, {
if(request.hasQueryString) IssueSearchCondition(request)
else session.get(sessionKey).getOrElse(IssueSearchCondition()).asInstanceOf[IssueSearchCondition]
else session.getAs[IssueSearchCondition](sessionKey).getOrElse(IssueSearchCondition())
}.copy(repo = repository))
val userName = context.loginAccount.get.userName