From 111da78e2ea7efdb77bbdab188ae0bc7656852d8 Mon Sep 17 00:00:00 2001 From: OpenClaw Date: Fri, 6 Mar 2026 21:36:30 +0000 Subject: [PATCH] auto(agent): Improved error handling with detailed messages --- backend/src/routes/helpRequests.js | 8 ++++---- docs/runtime/pick_next_task_state.env | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/src/routes/helpRequests.js b/backend/src/routes/helpRequests.js index 6a1ac67..8b7876a 100644 --- a/backend/src/routes/helpRequests.js +++ b/backend/src/routes/helpRequests.js @@ -17,7 +17,7 @@ router.get('/', async (_req, res) => { res.json(rows); } catch (error) { console.error('Error fetching help requests:', error); - res.status(500).json({ error: 'Internal server error' }); + res.status(500).json({ error: 'Internal server error', details: error.message }); } }); @@ -46,7 +46,7 @@ router.post('/', requireAuth, async (req, res) => { res.status(201).json({ id: result.insertId }); } catch (error) { console.error('Error creating help request:', error); - res.status(500).json({ error: 'Internal server error' }); + res.status(500).json({ error: 'Internal server error', details: error.message }); } }); @@ -88,7 +88,7 @@ router.put('/:id', requireAuth, async (req, res) => { res.status(200).json({ message: 'Help request updated successfully' }); } catch (error) { console.error('Error updating help request:', error); - res.status(500).json({ error: 'Internal server error' }); + res.status(500).json({ error: 'Internal server error', details: error.message }); } }); @@ -115,7 +115,7 @@ router.delete('/:id', requireAuth, async (req, res) => { res.status(200).json({ message: 'Help request deleted successfully' }); } catch (error) { console.error('Error deleting help request:', error); - res.status(500).json({ error: 'Internal server error' }); + res.status(500).json({ error: 'Internal server error', details: error.message }); } }); diff --git a/docs/runtime/pick_next_task_state.env b/docs/runtime/pick_next_task_state.env index 7a1e48d..acd57e8 100644 --- a/docs/runtime/pick_next_task_state.env +++ b/docs/runtime/pick_next_task_state.env @@ -1,2 +1,2 @@ -LAST_ROUTE=contacts.js -UPDATED_AT=2026-03-06T21:33:06Z +LAST_ROUTE=helpRequests.js +UPDATED_AT=2026-03-06T21:36:06Z