Compare commits

..

3 Commits

Author SHA1 Message Date
acc9a15a0a Merge pull request 'master' (#10) from master into prod
Reviewed-on: #10
2024-11-24 18:21:28 +03:00
d8607b8efc fix
All checks were successful
Deploy Dev / Build (pull_request) Successful in 7s
Deploy Dev / Push (pull_request) Successful in 9s
Deploy Dev / Deploy dev (pull_request) Successful in 8s
Deploy Prod / Build (pull_request) Successful in 5s
Deploy Prod / Push (pull_request) Successful in 7s
Deploy Prod / Deploy prod (pull_request) Successful in 7s
2024-11-24 18:14:08 +03:00
8b871775e6 fix
All checks were successful
Deploy Dev / Build (pull_request) Successful in 6s
Deploy Dev / Push (pull_request) Successful in 7s
Deploy Dev / Deploy dev (pull_request) Successful in 8s
2024-11-24 13:04:18 +03:00
3 changed files with 3 additions and 1 deletions

View File

@ -28,7 +28,7 @@ class ResponseBody(pydantic.BaseModel):
router = fastapi.APIRouter() router = fastapi.APIRouter()
@router.post('/api/v1/fetch') @router.get('/api/v1/fetch')
async def execute(stage: str, project: str): async def execute(stage: str, project: str):
confs, exps, staffs = await asyncio.gather( confs, exps, staffs = await asyncio.gather(
configs.get(project=project, stage=stage), configs.get(project=project, stage=stage),

View File

@ -35,4 +35,5 @@ async def get(project: str, stage: str) -> list[Config]:
result = [] result = []
async for item in collection.find({'stage': stage, 'project': project}): async for item in collection.find({'stage': stage, 'project': project}):
result.append(Config.model_validate(item)) result.append(Config.model_validate(item))
result[-1]._id = item['_id']
return result return result

View File

@ -36,4 +36,5 @@ async def get(project: str, stage: str) -> list[Experiment]:
result = [] result = []
async for item in collection.find({'stage': stage, 'project': project}): async for item in collection.find({'stage': stage, 'project': project}):
result.append(Experiment.model_validate(item)) result.append(Experiment.model_validate(item))
result[-1]._id = item['_id']
return result return result