diff --git a/app/core/CoreEnv.scala b/app/core/CoreEnv.scala index a81d582ce7..91b479613c 100644 --- a/app/core/CoreEnv.scala +++ b/app/core/CoreEnv.scala @@ -93,6 +93,7 @@ final class CoreEnv private (application: Application, val settings: Settings) { settings = settings) lazy val game = new lila.game.GameEnv( + app = app, settings = settings, mongodb = mongodb.apply _) diff --git a/app/game/GameEnv.scala b/app/game/GameEnv.scala index 3ec318d092..96d7ce1c27 100644 --- a/app/game/GameEnv.scala +++ b/app/game/GameEnv.scala @@ -1,11 +1,13 @@ package lila package game +import play.api.Application import com.mongodb.casbah.MongoCollection import core.Settings final class GameEnv( + app: Application, settings: Settings, mongodb: String ⇒ MongoCollection) { @@ -34,5 +36,5 @@ final class GameEnv( lazy val rewind = new Rewind - lazy val gameJs = new GameJs(settings.GameJsPath) + lazy val gameJs = new GameJs(app.path.getCanonicalPath + "/" + settings.GameJsPath) }