From 7f665c649bbc587c96a82f332df5b16d4faeb4da Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Fri, 5 Nov 2021 19:31:52 +0900 Subject: [PATCH] Fix duplicated diff issue in exporting patch feature(#2913) --- src/main/scala/gitbucket/core/util/JGitUtil.scala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/scala/gitbucket/core/util/JGitUtil.scala b/src/main/scala/gitbucket/core/util/JGitUtil.scala index 38177fceb..9e2d81eaf 100644 --- a/src/main/scala/gitbucket/core/util/JGitUtil.scala +++ b/src/main/scala/gitbucket/core/util/JGitUtil.scala @@ -675,11 +675,10 @@ object JGitUtil { df.setDiffComparator(RawTextComparator.DEFAULT) df.setDetectRenames(true) getDiffEntries(git, from, to) - .map { entry => + .foreach { entry => df.format(entry) - new String(out.toByteArray, "UTF-8") } - .mkString("\n") + new String(out.toByteArray, "UTF-8") } private def getDiffEntries(git: Git, from: Option[String], to: String): Seq[DiffEntry] = {