diff --git a/src/main/scala/gitbucket/core/util/JDBCUtil.scala b/src/main/scala/gitbucket/core/util/JDBCUtil.scala index f96cfd1..edc41ec 100644 --- a/src/main/scala/gitbucket/core/util/JDBCUtil.scala +++ b/src/main/scala/gitbucket/core/util/JDBCUtil.scala @@ -74,8 +74,6 @@ val bytes = new scala.Array[Byte](1024 * 8) var stringLiteral = false - var count = 0 - while({ length = in.read(bytes); length != -1 }){ for(i <- 0 to length - 1){ val c = bytes(i) @@ -84,13 +82,19 @@ } if(c == ';' && !stringLiteral){ val sql = new String(out.toByteArray, "UTF-8") - conn.update(sql) + conn.update(sql.trim) out = new ByteArrayOutputStream() } else { out.write(c) } } } + + val remain = out.toByteArray + if(remain.length != 0){ + val sql = new String(remain, "UTF-8") + conn.update(sql.trim) + } } conn.commit()