diff --git a/server/mergin/sync/public_api_controller.py b/server/mergin/sync/public_api_controller.py index 0dd3d3a9..e6783f39 100644 --- a/server/mergin/sync/public_api_controller.py +++ b/server/mergin/sync/public_api_controller.py @@ -1209,7 +1209,7 @@ def clone_project(namespace, project_name): # noqa: E501 if not ws.user_has_permissions(current_user, "admin"): abort(403, "You do not have permissions for this workspace") validation = project_name_validation(dest_project) - if validation: + if validation and dest_project != cloned_project.name: abort(400, validation) _project = Project.query.filter_by(name=dest_project, workspace_id=ws.id).first() diff --git a/server/mergin/version.py b/server/mergin/version.py index 9852ba0d..a366d530 100644 --- a/server/mergin/version.py +++ b/server/mergin/version.py @@ -4,4 +4,4 @@ def get_version(): - return "2024.5.3" + return "2025.2.0" diff --git a/server/setup.py b/server/setup.py index 236fa702..70673c1c 100644 --- a/server/setup.py +++ b/server/setup.py @@ -6,7 +6,7 @@ setup( name="mergin", - version="2024.5.3", + version="2025.2.0", url="https://github.com/MerginMaps/mergin", license="AGPL-3.0-only", author="Lutra Consulting Limited",