[Nitro][bug] Confirmed events overwrite added fields

We have an afterSave function that processes each event when it’s loaded. That processing includes storing a version number in the event data table. This used to work fine. But… with a nitro server, when the Confirmed event is loaded into the table, it overwrites the entire event (wiping the version number storage). This makes our code double-count the data (and there’s no way to prevent this, other than waiting for “confirmed”, which takes >3 minutes on Polygon). I wouldn’t expect that confirmed events would overwrite changes to fields they don’t specifically change (they didn’t in the previous server version).

How does your afterSave function looks like?

what is the server url?