Paul Draper
Paul Draper

Reputation: 83273

Play optional query parameter not parsing

I am trying a documented routes example for Play 2.1.1

routes

# The version parameter is optional. E.g. /api/list-all?version=3.0
GET   /api/list-all         controllers.Api.list(Option[version])

And then

$ play-2.1.1 compile
[error] /home/paul/server/conf/routes:2: Compilation error[`)' expected but `[' found]

What is going wrong?

Upvotes: 0

Views: 310

Answers (1)

Rado Buransky
Rado Buransky

Reputation: 3294

It should be like this:

GET   /api/list-all         controllers.Api.list(version: Option[String])

Upvotes: 5

Related Questions