diff --git a/apps/api/src/routes/push.ts b/apps/api/src/routes/push.ts index b453dd2..6c3bed8 100644 --- a/apps/api/src/routes/push.ts +++ b/apps/api/src/routes/push.ts @@ -114,7 +114,10 @@ pushRouter.post('/subscription', zValidator('json', subscribeSchema), async (c) return c.json({ ok: true }, 201) } catch (err) { - console.error('[push/POST /subscription] DB operation failed:', err) + console.error( + '[push/POST /subscription] DB operation failed:', + err instanceof Error ? err.message : String(err), + ) return c.json({ error: 'Service unavailable' }, 503) } }) @@ -133,7 +136,10 @@ pushRouter.delete('/subscription', async (c) => { await db.delete(pushSubscriptions).where(eq(pushSubscriptions.userId, userId)) return c.json({ ok: true }) } catch (err) { - console.error('[push/DELETE /subscription] DB operation failed:', err) + console.error( + '[push/DELETE /subscription] DB operation failed:', + err instanceof Error ? err.message : String(err), + ) return c.json({ error: 'Service unavailable' }, 503) } })