From f8701b0bc49867eed071877eb350b02e34748fcf Mon Sep 17 00:00:00 2001 From: monsieurswag Date: Thu, 10 Oct 2024 14:34:41 +0200 Subject: [PATCH] Fix broken backup for dev version --- backend/serdes/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/serdes/views.py b/backend/serdes/views.py index e5d3a1ffe4..8536c5978e 100644 --- a/backend/serdes/views.py +++ b/backend/serdes/views.py @@ -103,6 +103,7 @@ def post(self, request, *args, **kwargs): return Response({}, status=status.HTTP_403_FORBIDDEN) if not request.data: logger.error("Request has no data") + return Response( {"error": "backupLoadNoData"}, status=status.HTTP_400_BAD_REQUEST ) @@ -129,6 +130,9 @@ def post(self, request, *args, **kwargs): status=status.HTTP_400_BAD_REQUEST, ) + if backup_version.lower() == "dev": + backup_version = "v0.0.0" + VERSION_REGEX = r"^v[0-9]+\.[0-9]+\.[0-9]+" match = re.match(VERSION_REGEX, backup_version) if match is None: @@ -145,8 +149,6 @@ def post(self, request, *args, **kwargs): backup_version = match.group() current_version = VERSION.split("-")[0] - if backup_version.lower() == "dev": - backup_version = "v0.0.0" if current_version.lower() == "dev": current_version = "v0.0.0"