diff --git a/openquake/calculators/event_based.py b/openquake/calculators/event_based.py
index <HASH>..<HASH> 100644
--- a/openquake/calculators/event_based.py
+++ b/openquake/calculators/event_based.py
@@ -427,8 +427,7 @@ class EventBasedRuptureCalculator(PSHACalculator):
                         events[name][i] = event[name]
                     self.eid += 1
                     i += 1
-                if not self.oqparam.ground_motion_fields:
-                    self.datastore['sescollection/%s' % ebr.serial] = ebr
+                self.datastore['sescollection/%s' % ebr.serial] = ebr
             self.datastore.extend('events', events)
 
     def post_execute(self, result):
Restored the saving of the sescollection