From dc3971d10f47354803c62a744af2b88acd371130 Mon Sep 17 00:00:00 2001 From: sotech117 Date: Wed, 27 Aug 2025 00:25:03 -0400 Subject: propogate errors to res --- server.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 88a7c42..f5a15cd 100644 --- a/server.js +++ b/server.js @@ -26,7 +26,7 @@ const screenAndUpload = async () => { await runUpload(); } catch (error) { console.error('Error occurred while running screener and upload:', error); - return Error('Failed to run screener and upload'); + throw new Error('Failed to run screener and upload'); } } @@ -53,7 +53,7 @@ const main = () => { }).catch((error) => { console.error('Error occurred while updating stock screener:', error); res.writeHead(500, { 'Content-Type': 'text/plain' }); - res.end('Internal Server Error'); + res.end('Internal Server Error. Please try again later (limit of once per day).'); }); } else { // throw a 403 @@ -553,5 +553,6 @@ const runUpload = async () => { // console.log('Batch update response:', response); } catch (error) { console.error('Error:', error); + throw new Error('Failed to upload to Google Sheets'); } } \ No newline at end of file -- cgit v1.2.3-70-g09d2