(refs #341) Migrate slick session.

This commit is contained in:
shimamoto
2014-06-27 08:48:58 +09:00
parent d2c94909cb
commit 9ee739d102
4 changed files with 19 additions and 4 deletions

View File

@@ -9,6 +9,7 @@ import org.scalatra.json._
import org.json4s._
import jp.sf.amateras.scalatra.forms._
import org.apache.commons.io.FileUtils
import slick.jdbc.JdbcBackend
import model.Account
import service.{SystemSettingsService, AccountService}
import javax.servlet.http.{HttpServletResponse, HttpServletRequest}
@@ -24,6 +25,10 @@ abstract class ControllerBase extends ScalatraFilter
implicit val jsonFormats = DefaultFormats
// Convert to slick session.
implicit def request2Session(implicit request: HttpServletRequest): JdbcBackend#Session =
request.getAttribute(Keys.Request.DBSession).asInstanceOf[JdbcBackend#Session]
// Don't set content type via Accept header.
override def format(implicit request: HttpServletRequest) = ""