base/src/sqwl/cms/FsArticle.scala
changeset 16 4556852613a9
parent 15 1e1b0a1a4d63
--- 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 ""
 }