Skip to content

Commit 010d220

Browse files
Merge pull request #2514 from constantine2nd/develop
Hotfix
2 parents 3dd8aeb + 3e66f87 commit 010d220

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

obp-api/src/main/scala/code/api/util/BerlinGroupCheck.scala

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,16 @@ object BerlinGroupCheck {
3232
}
3333

3434
def validate(body: Box[String], verb: String, url: String, reqHeaders: List[HTTPParam], forwardResult: (Box[User], Option[CallContext])): (Box[User], Option[CallContext]) = {
35-
validateHeaders(verb, url, reqHeaders, forwardResult) match {
36-
case (user, _) if user.isDefined || user == Empty => // All good. Chain another check
37-
// Verify signed request (Berlin Group)
38-
BerlinGroupSigning.verifySignedRequest(body, verb, url, reqHeaders, forwardResult)
39-
case forwardError => // Forward error case
40-
forwardError
35+
if(url.contains("berlin-group")) {
36+
validateHeaders(verb, url, reqHeaders, forwardResult) match {
37+
case (user, _) if user.isDefined || user == Empty => // All good. Chain another check
38+
// Verify signed request (Berlin Group)
39+
BerlinGroupSigning.verifySignedRequest(body, verb, url, reqHeaders, forwardResult)
40+
case forwardError => // Forward error case
41+
forwardError
42+
}
43+
} else {
44+
forwardResult
4145
}
4246
}
4347

0 commit comments

Comments
 (0)