From 761cdf22d69e5f908f54a825c238c944d2618a22 Mon Sep 17 00:00:00 2001
From: Eduardo Trujillo <ed@chromabits.com>
Date: Mon, 14 Nov 2022 23:36:58 -0800
Subject: [PATCH] refactor(files): Box template rendering errors

---
 src/files/pages.rs | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/src/files/pages.rs b/src/files/pages.rs
index 34027e5..d1b4606 100644
--- a/src/files/pages.rs
+++ b/src/files/pages.rs
@@ -62,17 +62,19 @@ pub fn render_server_page(
   title: &str,
   subtitle: &str,
   content: &str,
-) -> Result<String, handlebars::TemplateRenderError> {
+) -> Result<String, Box<handlebars::TemplateRenderError>> {
   let reg = Handlebars::new();
 
-  reg.render_template(
-    PAGE_TEMPLATE,
-    &json!({
-      "title": title,
-      "subtitle": subtitle,
-      "content": content,
-      "pkg_name": PKG_NAME,
-      "pkg_version": PKG_VERSION,
-    }),
-  )
+  reg
+    .render_template(
+      PAGE_TEMPLATE,
+      &json!({
+        "title": title,
+        "subtitle": subtitle,
+        "content": content,
+        "pkg_name": PKG_NAME,
+        "pkg_version": PKG_VERSION,
+      }),
+    )
+    .map_err(Box::new)
 }
-- 
GitLab