diff --git a/src/models/event.ts b/src/models/event.ts index 922490363..3c5f19a46 100644 --- a/src/models/event.ts +++ b/src/models/event.ts @@ -268,7 +268,8 @@ export class MatrixEvent extends EventEmitter { * @returns {Partial} The clear event, as known by the SDK. */ public getClearEvent(): Partial { - return this.clearEvent ?? this.event; + // clearEvent doesn't have all the fields, so we'll copy what we can from this.event + return Object.assign({}, this.event, this.clearEvent); } /**