feat: add application name filter to version query

This commit is contained in:
2025-06-09 12:06:43 +03:00
parent 4ebb7ce0fc
commit 485e6eacd2

View File

@@ -55,7 +55,8 @@ def upload(application_name: str):
return {"error": "Invalid form data. There is no file or version field"}, 400
version = version.strip()
application = (database.Application.query.
filter_by(version=version).
filter_by(version=version,
name=application_name).
with_entities(database.Application.id).first())
if application:
return {"error": f"Specified version ({version}) already uploaded"}, 400