validate brief manifests before enqueue

This commit is contained in:
2026-09-06 17:40:53 +03:00
parent a85650c1ba
commit 9cd3476670
+3 -1
View File
@@ -40,7 +40,9 @@ export function createBriefOutbox(directory) {
}
return {
prepare(week,email,messages) {
const id=hash(JSON.stringify([week,email])),manifest=JSON.stringify(messages);
const manifest=JSON.stringify(messages);
parseManifest(manifest);
const id=hash(JSON.stringify([week,email]));
return transaction(db=>{
const row=db.prepare('SELECT manifest FROM brief_batches WHERE id=?').get(id);
if(row) {