diff --git a/app/models/broadcast_message.py b/app/models/broadcast_message.py index 401ee444f..14c4c9525 100644 --- a/app/models/broadcast_message.py +++ b/app/models/broadcast_message.py @@ -252,7 +252,7 @@ class BroadcastMessage(JSONModel): if channel in {'test', 'operator'}: ttl = timedelta(hours=4, minutes=0) else: - ttl = timedelta(hours=23, minutes=59) + ttl = timedelta(hours=22, minutes=30) self._update( starts_at=datetime.utcnow().isoformat(), diff --git a/tests/app/main/views/test_broadcast.py b/tests/app/main/views/test_broadcast.py index 6ddc7b137..589bc9205 100644 --- a/tests/app/main/views/test_broadcast.py +++ b/tests/app/main/views/test_broadcast.py @@ -2380,10 +2380,10 @@ def test_user_without_approve_permission_cant_approve_broadcast_they_created( ('operator', '2020-02-23T02:22:22'), ('test', '2020-02-23T02:22:22'), - # 23 hours 59 minutes later - ('severe', '2020-02-23T22:21:22'), - ('government', '2020-02-23T22:21:22'), - (None, '2020-02-23T22:21:22'), # Training mode + # 22 hours 30 minutes later + ('severe', '2020-02-23T20:52:22'), + ('government', '2020-02-23T20:52:22'), + (None, '2020-02-23T20:52:22'), # Training mode )) @pytest.mark.parametrize( 'trial_mode, initial_status, post_data, expected_approval, expected_redirect',