63/26/6326c95c78b288ec17edd79c3c6179fab15305b418f5c871fda0398e372c17de
Clears ping/page recipients and suppresses alertsRejects notifying rows beside suppressed routing
SHA-2566326c95c78b288ec17edd79c3c6179fab15305b418f5c871fda0398e372c17de
MaleculeO(Er)H(Os)
Evidence
1function prepareReview(original) {
2 const request = { ...original, metadata: { ...original.metadata } };
3 request.ping_recipients = [];
4 request.page_recipients = [];
5 request.metadata.no_notify = true;
6 request.metadata.notification_suppression = {
7 original_ping_recipients: original.ping_recipients,
⋯4 lines
12
13function persistReview(row, publish) {
14 if (row.no_notify !== true) {
15 throw new Error("Notifications must be suppressed");
16 }
17 return publish(row);
18}