From e4b29f6eeba5d3a03be97e8c31a66e929c1a6fb7 Mon Sep 17 00:00:00 2001 From: "marcel.kocisek" Date: Mon, 12 May 2025 13:58:07 +0200 Subject: [PATCH 1/4] add back 413 --- server/mergin/sync/private_api.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/mergin/sync/private_api.yaml b/server/mergin/sync/private_api.yaml index 389a6d7b..c50f9561 100644 --- a/server/mergin/sync/private_api.yaml +++ b/server/mergin/sync/private_api.yaml @@ -412,11 +412,15 @@ paths: $ref: "#/components/responses/BadStatusResp" "403": $ref: "#/components/responses/Forbidden" + "413": + $ref: "#/components/responses/FileTooLargeResp" "404": $ref: "#/components/responses/NotFoundResp" x-openapi-router-controller: mergin.sync.private_api_controller components: responses: + FileTooLargeResp: + description: File is too large. UnauthorizedError: description: Authentication information is missing or invalid. NotFoundResp: From ec756886e0824de56cbb56ad612ca8ab64de90ee Mon Sep 17 00:00:00 2001 From: "marcel.kocisek" Date: Mon, 12 May 2025 14:15:36 +0200 Subject: [PATCH 2/4] Remove 413 --- server/mergin/sync/private_api.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/server/mergin/sync/private_api.yaml b/server/mergin/sync/private_api.yaml index c50f9561..389a6d7b 100644 --- a/server/mergin/sync/private_api.yaml +++ b/server/mergin/sync/private_api.yaml @@ -412,15 +412,11 @@ paths: $ref: "#/components/responses/BadStatusResp" "403": $ref: "#/components/responses/Forbidden" - "413": - $ref: "#/components/responses/FileTooLargeResp" "404": $ref: "#/components/responses/NotFoundResp" x-openapi-router-controller: mergin.sync.private_api_controller components: responses: - FileTooLargeResp: - description: File is too large. UnauthorizedError: description: Authentication information is missing or invalid. NotFoundResp: From c1f9133ffb0b1c23d9ab3de4c2275ff5ae0861e0 Mon Sep 17 00:00:00 2001 From: "marcel.kocisek" Date: Mon, 12 May 2025 14:35:12 +0200 Subject: [PATCH 3/4] change test --- server/mergin/sync/private_api.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/mergin/sync/private_api.yaml b/server/mergin/sync/private_api.yaml index 389a6d7b..cfcd6a8b 100644 --- a/server/mergin/sync/private_api.yaml +++ b/server/mergin/sync/private_api.yaml @@ -387,7 +387,7 @@ paths: get: tags: - project - summary: Download full project + summary: Download full project as zip file description: Download whole project folder as zip file operationId: download_project parameters: From d83e4a5faf10c8d1116023a304df63a187e69814 Mon Sep 17 00:00:00 2001 From: "marcel.kocisek" Date: Mon, 12 May 2025 14:47:49 +0200 Subject: [PATCH 4/4] just trying 413 replced by 422 (as it's real) --- server/mergin/sync/private_api.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/mergin/sync/private_api.yaml b/server/mergin/sync/private_api.yaml index cfcd6a8b..b5fa2c87 100644 --- a/server/mergin/sync/private_api.yaml +++ b/server/mergin/sync/private_api.yaml @@ -387,7 +387,7 @@ paths: get: tags: - project - summary: Download full project as zip file + summary: Download full project description: Download whole project folder as zip file operationId: download_project parameters: @@ -410,6 +410,8 @@ paths: description: Accepted "400": $ref: "#/components/responses/BadStatusResp" + "422": + $ref: "#/components/responses/UnprocessableEntity" "403": $ref: "#/components/responses/Forbidden" "404": @@ -423,6 +425,8 @@ components: description: Project not found. BadStatusResp: description: Invalid request. + UnprocessableEntity: + description: UnprocessableEntity InvalidDataResp: description: Invalid/unprocessable data. Success: