diff --git a/src/state/messages/convo/agent.ts b/src/state/messages/convo/agent.ts index 755d14949e..eed44c7578 100644 --- a/src/state/messages/convo/agent.ts +++ b/src/state/messages/convo/agent.ts @@ -704,7 +704,7 @@ export class Convo { * If there's a rev, we should handle it. If there's not a rev, we don't * know what it is. */ - if ('rev' in ev) { + if ('rev' in ev && typeof ev.rev === 'string') { const isUninitialized = !this.latestRev const isNewEvent = this.latestRev && ev.rev > this.latestRev diff --git a/src/state/messages/events/agent.ts b/src/state/messages/events/agent.ts index dea71181be..9244a4fa56 100644 --- a/src/state/messages/events/agent.ts +++ b/src/state/messages/events/agent.ts @@ -352,7 +352,7 @@ export class MessagesEventBus { * If there's a rev, we should handle it. If there's not a rev, we don't * know what it is. */ - if ('rev' in ev) { + if ('rev' in ev && typeof ev.rev === 'string') { /* * We only care about new events */