From 3d42d46577af4c98bd5cfdfa9ed0298403bca69b Mon Sep 17 00:00:00 2001 From: Bjarke Madsen <bjarke@nordu.net> Date: Wed, 22 Jan 2025 15:00:45 +0100 Subject: [PATCH] don't delete previewyear on dry_run --- compendium_v2/routes/survey.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/compendium_v2/routes/survey.py b/compendium_v2/routes/survey.py index 80a80df3..c96fd31a 100644 --- a/compendium_v2/routes/survey.py +++ b/compendium_v2/routes/survey.py @@ -305,10 +305,11 @@ def publish_survey(year) -> Any: except ValueError as e: return {'message': str(e)}, 400 - db.session.execute(delete(PreviewYear).where(PreviewYear.year == year)) + if not dry_run: + db.session.execute(delete(PreviewYear).where(PreviewYear.year == year)) - survey.status = SurveyStatus.published - db.session.commit() + survey.status = SurveyStatus.published + db.session.commit() result = {'success': True} if output: -- GitLab