def _compute_scheduled_date(self):
        for rself in self:
            if rself.interval_type not in [
                "transferring_started",
                "transferring_finished",
            ]:
                return super(EventMailScheduler, rself)._compute_scheduled_date()

            if rself.event_id.state not in ["confirm", "done"]:
                rself.scheduled_date = False
            else:
                date, sign = rself.event_id.create_date, 1
                rself.scheduled_date = datetime.strptime(
                    date, tools.DEFAULT_SERVER_DATETIME_FORMAT
                ) + _INTERVALS[rself.interval_unit](sign * rself.interval_nbr)