|
@@ -11,6 +11,7 @@ from django.utils import timezone
|
|
|
|
|
|
from sentry import options
|
|
|
from sentry.eventstore.models import Event as NewEvent
|
|
|
+from sentry.utils.dates import to_timestamp
|
|
|
|
|
|
|
|
|
def backfill_eventstream(apps, schema_editor):
|
|
@@ -53,6 +54,10 @@ def backfill_eventstream(apps, schema_editor):
|
|
|
for event in _events:
|
|
|
event.project = projects.get(event.project_id)
|
|
|
event.group = groups.get(event.group_id)
|
|
|
+ # When migrating old data from Sentry 9.0.0 to 9.1.2 to 10 in rapid succession, the event timestamp may be
|
|
|
+ # missing. This adds it back
|
|
|
+ if "timestamp" not in event.data.data:
|
|
|
+ event.data.data['timestamp'] = to_timestamp(event.datetime)
|
|
|
eventstore.bind_nodes(_events, "data")
|
|
|
|
|
|
if skip_backfill:
|