Openstatus www.openstatus.dev

fix: status report update email status (#1341)

authored by

Maximilian Kaske and committed by
GitHub
41807c47 166328b7

+11 -3
+1 -1
apps/server/src/routes/v1/statusReportUpdates/post.ts
··· 119 119 to: subscribers.map((subscriber) => subscriber.email), 120 120 pageTitle: _page.title, 121 121 reportTitle: _statusReport.title, 122 - status: _statusReport.status, 122 + status: _statusReportUpdate.status, 123 123 message: _statusReportUpdate.message, 124 124 date: _statusReportUpdate.date.toISOString(), 125 125 monitors: _statusReport.monitorsToStatusReports.map(
+1 -1
apps/server/src/routes/v1/statusReports/post.ts
··· 179 179 to: subscribers.map((subscriber) => subscriber.email), 180 180 pageTitle: pageInfo.title, 181 181 reportTitle: _newStatusReport.title, 182 - status: _newStatusReport.status, 182 + status: _newStatusReportUpdate.status, 183 183 message: _newStatusReportUpdate.message, 184 184 date: _newStatusReportUpdate.date.toISOString(), 185 185 monitors: _statusReport.monitorsToStatusReports.map(
+9 -1
apps/server/src/routes/v1/statusReports/update/post.ts
··· 83 83 .returning() 84 84 .get(); 85 85 86 + await db 87 + .update(statusReport) 88 + .set({ 89 + status: input.status, 90 + updatedAt: new Date(), 91 + }) 92 + .where(eq(statusReport.id, _statusReport.id)); 93 + 86 94 if (limits.notifications && _statusReport.pageId) { 87 95 const _statusReportWithRelations = await db.query.statusReport.findFirst({ 88 96 where: eq(statusReport.id, Number(id)), ··· 112 120 to: subscribers.map((subscriber) => subscriber.email), 113 121 pageTitle: _statusReportWithRelations.page.title, 114 122 reportTitle: _statusReportWithRelations.title, 115 - status: _statusReportWithRelations.status, 123 + status: _statusReportUpdate.status, 116 124 message: _statusReportUpdate.message, 117 125 date: _statusReportUpdate.date.toISOString(), 118 126 monitors: _statusReportWithRelations.monitorsToStatusReports.map(