From aaf166be62b3ab27b88eafc0b18e8dab0acbe367 Mon Sep 17 00:00:00 2001 From: Koen De Groote Date: Fri, 13 Jul 2018 20:44:18 +0200 Subject: [PATCH] Duplicate code identified and factored out. (#8515) --- .../src/play/src/main/java/play/mvc/BodyParser.java | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/framework/src/play/src/main/java/play/mvc/BodyParser.java b/framework/src/play/src/main/java/play/mvc/BodyParser.java index d25fb47274f..ece57a8e4f2 100644 --- a/framework/src/play/src/main/java/play/mvc/BodyParser.java +++ b/framework/src/play/src/main/java/play/mvc/BodyParser.java @@ -457,17 +457,7 @@ public DelegatingBodyParser(play.api.mvc.BodyParser delegate, Function @Override public Accumulator> apply(Http.RequestHeader request) { - Accumulator> javaAccumulator = delegate.apply(request.asScala()).asJava(); - - return javaAccumulator.map(result -> { - if (result.isLeft()) { - return F.Either.Left(result.left().get().asJava()); - } else { - return F.Either.Right(transform.apply(result.right().get())); - } - }, - JavaParsers.trampoline() - ); + return BodyParsers.delegate(delegate, transform, request); } }