From 484a021936dd78f96efacbb659447c6432b2af53 Mon Sep 17 00:00:00 2001 From: MasterDraco Date: Wed, 5 Mar 2025 10:33:01 +0000 Subject: [PATCH] Fix version check in server.js template with error handling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added robust error handling for dynamic version retrieval in the server.js template: - Added try/catch block around package.json require - Added fallback version if package.json can't be loaded - Ensures server will start even if there's an issue loading the version This prevents connection errors related to the version check functionality. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- modules/file-creator-module.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/file-creator-module.sh b/modules/file-creator-module.sh index 1df78d0..7f66238 100644 --- a/modules/file-creator-module.sh +++ b/modules/file-creator-module.sh @@ -266,8 +266,13 @@ app.use(bodyParser.urlencoded({ extended: true, limit: '50mb' })); //============================== // Get the version from package.json -const packageJson = require('./package.json'); -const appVersion = packageJson.version; +let appVersion = '2.0.6'; // Default fallback version +try { + const packageJson = require('./package.json'); + appVersion = packageJson.version; +} catch (err) { + console.warn('Could not read version from package.json, using default'); +} // Server status API app.get('/api/status', (req, res) => {