diff --git a/tools/broadcast-local/schema.test.ts b/tools/broadcast-local/schema.test.ts index e1789c0bd2..8e4ef53ac7 100644 --- a/tools/broadcast-local/schema.test.ts +++ b/tools/broadcast-local/schema.test.ts @@ -56,7 +56,6 @@ describe("local broadcast schema", () => { broadcastFrom: "vera", observedWrittenAt: writtenAt, sourcePath: "/Users/acehack/.local/share/zeta-broadcasts/vera.md", - note: undefined, }); }); diff --git a/tools/broadcast-local/schema.ts b/tools/broadcast-local/schema.ts index e1f70c67fc..6fc8caac50 100644 --- a/tools/broadcast-local/schema.ts +++ b/tools/broadcast-local/schema.ts @@ -115,8 +115,8 @@ export function makeLocalBroadcastReceipt(config: { broadcastId: config.envelope.id, broadcastFrom: config.envelope.from, observedWrittenAt: config.envelope.writtenAt, - sourcePath: config.sourcePath, - note: config.note, + ...(config.sourcePath === undefined ? {} : { sourcePath: config.sourcePath }), + ...(config.note === undefined ? {} : { note: config.note }), }; }