Skip to content

Commit 75b3fde

Browse files
authored
Merge pull request #6798 from hotosm/fix/fastapi-cleanups
await user license acceptance coroutine in user validation permission…
2 parents d83ad7d + 6a0db3a commit 75b3fde

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

backend/models/postgis/custom_editors.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ async def get_by_project_id(project_id: int, db: Database):
2121
WHERE project_id = :project_id
2222
"""
2323
values = {"project_id": project_id}
24-
result = await db.fetch_all(query, values=values)
25-
if result:
26-
return [CustomEditor(**row) for row in result]
24+
row = await db.fetch_one(query, values=values)
25+
if row:
26+
return CustomEditor(**row)
2727
else:
2828
return None
2929

backend/services/project_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ async def is_user_permitted_to_validate(
467467

468468
project = await ProjectService.get_project_by_id(project_id, db)
469469
if project.license_id:
470-
if not UserService.has_user_accepted_license(
470+
if not await UserService.has_user_accepted_license(
471471
user_id, project.license_id, db
472472
):
473473
return False, ValidatingNotAllowed.USER_NOT_ACCEPTED_LICENSE

0 commit comments

Comments
 (0)