diff -r 1e1b0a1a4d63 -r 4556852613a9 base/src/sqwl/cms/FsArticle.scala --- a/base/src/sqwl/cms/FsArticle.scala Tue Dec 11 15:03:57 2018 +0100 +++ b/base/src/sqwl/cms/FsArticle.scala Tue Dec 11 21:33:20 2018 +0100 @@ -2,21 +2,11 @@ import java.nio.file.Path -import scala.io.Source - trait FsArticle extends iArticle { protected def contentPath: Path protected def encoding: String = "UTF-8" - override def htmlContent: String = { - val src = Source.fromFile(contentPath.toFile, encoding) - try { - src.getLines.mkString - } catch { - case _: Throwable => "" - } finally { - src.close() - } - } + override def htmlContent: String = + readFile(contentPath, encoding) getOrElse "" }