fix: data serialization

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-07-07 18:35:53 -04:00
parent 17602f077a
commit 1adb039678
+8 -1
View File
@@ -114,8 +114,15 @@ export class EventObject implements EventInterface {
}
toJson(): EventInterface {
const data = {
...this._data,
pattern: this._data.pattern instanceof EventOccurrenceObject
? this._data.pattern.toJson()
: this._data.pattern,
};
// Return a deep copy to avoid external modifications
return JSON.parse(JSON.stringify(this._data));
return JSON.parse(JSON.stringify(data));
}
clone(): EventObject {