Skip to content

Commit

Permalink
Merge pull request #25360 from guardian/fix-reverse-routing-exhaustiv…
Browse files Browse the repository at this point in the history
…e-match-error

Scala 2.13: Fix ReverseRouting exhaustive match compilation error
  • Loading branch information
ioannakok authored Aug 10, 2022
2 parents 60f0136 + 110e5f9 commit 95faf36
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 6 deletions.
5 changes: 4 additions & 1 deletion applications/app/controllers/AtomPageController.scala
Original file line number Diff line number Diff line change
Expand Up @@ -96,12 +96,15 @@ class AtomPageController(
)
}

def renderNoJs(atomType: String, id: String): Action[AnyContent] = render(atomType, id, false, false)

def renderNoJsVerticalScroll(atomType: String, id: String): Action[AnyContent] = render(atomType, id, false, true)

def render(
atomType: String,
id: String,
isJsEnabled: Boolean,
hasVerticalScrollbar: Boolean,
inApp: Boolean,
): Action[AnyContent] =
Action.async { implicit request =>
lookup(s"atom/$atomType/$id") map {
Expand Down
7 changes: 3 additions & 4 deletions applications/conf/routes
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,9 @@ GET /index/contributors
GET /index/contributors/*contributor controllers.TagIndexController.contributor(contributor)

GET /embed/video/*path controllers.EmbedController.render(path)
GET /embed/atom/:atomType/:id controllers.AtomPageController.render(atomType: String, id: String, isJsEnabled: Boolean = true, hasVerticalScrollbar: Boolean = false, inApp: Boolean = false)
GET /embed/atom/:atomType/:id/nojs controllers.AtomPageController.render(atomType: String, id: String, isJsEnabled: Boolean = false, hasVerticalScrollbar: Boolean = false, inApp: Boolean = false)
GET /embed/atom/:atomType/:id/nojs/scroll-y controllers.AtomPageController.render(atomType: String, id: String, isJsEnabled: Boolean = false, hasVerticalScrollbar: Boolean = true, inApp: Boolean = false)
GET /embed/atom/:atomType/:id/inapp controllers.AtomPageController.render(atomType: String, id: String, isJsEnabled: Boolean = true, hasVerticalScrollbar: Boolean = true, inApp: Boolean = true)
GET /embed/atom/:atomType/:id controllers.AtomPageController.render(atomType: String, id: String, isJsEnabled: Boolean = true, hasVerticalScrollbar: Boolean = false)
GET /embed/atom/:atomType/:id/nojs controllers.AtomPageController.renderNoJs(atomType: String, id: String)
GET /embed/atom/:atomType/:id/nojs/scroll-y controllers.AtomPageController.renderNoJsVerticalScroll(atomType: String, id: String)
POST /story-questions/answers/signup controllers.AtomPageController.signup()
OPTIONS /story-questions/answers/signup controllers.AtomPageController.options()

Expand Down
3 changes: 3 additions & 0 deletions identity/app/controllers/FormstackController.scala
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ class FormstackController(

val page = IdentityPage("/form", "Form")

def formstackFormEmbed(formReference: String): Action[AnyContent] =
formstackForm(formReference, true)

def formstackForm(formReference: String, composer: Boolean): Action[AnyContent] =
fullAuthAction.async { implicit request =>
if (Switches.IdentityFormstackSwitch.isSwitchedOn) {
Expand Down
2 changes: 1 addition & 1 deletion identity/conf/routes
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ GET /user/:vanityUrl/:activityType controllers.PublicProfileCon
########################################################################################################################
GET /form/complete controllers.FormstackController.complete
GET /form/:formReference controllers.FormstackController.formstackForm(formReference: String, composer: Boolean = false)
GET /form/embed/:formReference controllers.FormstackController.formstackForm(formReference: String, composer: Boolean = true)
GET /form/embed/:formReference controllers.FormstackController.formstackFormEmbed(formReference: String)

########################################################################################################################
# Account deletion
Expand Down

0 comments on commit 95faf36

Please sign in to comment.