From d24b2a121e5ae37a6e915cca27c0fabccf66e079 Mon Sep 17 00:00:00 2001
From: Anthony Correa
Date: Fri, 15 Mar 2024 14:18:00 -0500
Subject: [PATCH 1/3] respect environment is development on error message
---
src/app.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/app.js b/src/app.js
index d6ac55f..2656dc0 100644
--- a/src/app.js
+++ b/src/app.js
@@ -142,7 +142,7 @@ app.use(require("./routes/eventsheet").router)
app.use(function (err, req, res, next) {
// set locals, only providing error in development
if (err) {
- res.locals.message = err.message;
+ res.locals.message = req.app.get("env") === "development" ? err.message : "An error has occurred";
res.locals.error = req.app.get("env") === "development" ? err : {};
if (typeof err === 'string' || err instanceof String) {
err = {
From dc17ca76ba480de2b429aea2e08ba7e2dc0e1b47 Mon Sep 17 00:00:00 2001
From: Anthony Correa
Date: Fri, 15 Mar 2024 14:18:36 -0500
Subject: [PATCH 2/3] add script_tags helper
---
src/app.js | 10 ++++++++++
src/views/layouts/main.hbs | 1 +
2 files changed, 11 insertions(+)
diff --git a/src/app.js b/src/app.js
index 2656dc0..e289029 100644
--- a/src/app.js
+++ b/src/app.js
@@ -43,6 +43,16 @@ hbs.registerHelper('section', (name, options) => {
this._sections[name] = options.fn(this);
return null;
})
+hbs.registerHelper('script_tags', (scripts, options) => {
+ if(!scripts) {
+ return null;
+ }
+ var result = [];
+ scripts.forEach((script)=>{
+ result.push(``)
+ })
+ return result.join('\n');
+})
hbs.registerHelper("embeddedSvgFromPath", require('./lib/utils').embeddedSvgFromPath)
hbs.registerHelper(require("./controllers/event").helpers)
hbs.registerHelper(require("./controllers/eventlineup").helpers)
diff --git a/src/views/layouts/main.hbs b/src/views/layouts/main.hbs
index e433e38..2ae6934 100644
--- a/src/views/layouts/main.hbs
+++ b/src/views/layouts/main.hbs
@@ -31,4 +31,5 @@