diff --git a/test/test_survey.py b/test/test_survey.py
index d832cc1a689b7d2dc6afc71f5a36deac1c379eb8..f5b23df113d883c1b6e800c97e73939f7139cfb8 100644
--- a/test/test_survey.py
+++ b/test/test_survey.py
@@ -97,7 +97,7 @@ def test_survey_route_publish(app, client, test_survey_data, mocked_admin_user):
     assert not result.get('success')
 
     with app.app_context():
-        survey = db.session.scalar(Survey.query.filter(Survey.year == 2022))
+        survey = db.session.query(Survey).filter(Survey.year == 2022).first()
         survey.status = SurveyStatus.closed
         db.session.commit()