--- 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 ""
}