Uprava prace s DB, refaktoring

This commit is contained in:
Michal Kváček
2023-09-13 10:04:06 +02:00
parent 64cb544e2d
commit 1760dba99d
27 changed files with 195 additions and 182 deletions
+9 -6
View File
@@ -77,13 +77,16 @@ class CreateAircraftMutation:
if input.photo:
input_data['photo_filename'] = await handle_file_upload(input.photo, AIRCRAFT_UPLOAD_DEST_PATH)
return await models.Aircraft.create(
db,
data=dict(
**input_data,
created_by_id=info.context.user_id,
async with get_session() as db:
aircraft = await models.Aircraft.create(
db,
data=dict(
**input_data,
created_by_id=info.context.user_id,
)
)
)
return Aircraft(**aircraft.as_dict())
@strawberry.type