Skip to content

Commit b7293d1

Browse files
fix(brain creation): request
1 parent 2872dac commit b7293d1

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "brainapi2"
3-
version = "1.6.5-dev"
3+
version = "1.6.6-dev"
44
description = "Version 1.x.x of the BrainAPI memory layer."
55
authors = [
66
{name = "Christian",email = "[email protected]"}

src/services/api/controllers/system.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
"""
1010

1111
import asyncio
12+
13+
from pydantic import BaseModel
1214
from src.services.data.main import data_adapter
1315

1416

@@ -20,9 +22,17 @@ async def get_brains_list():
2022
return result
2123

2224

23-
async def create_new_brain(brain_id: str):
25+
class CreateBrainRequest(BaseModel):
26+
"""
27+
Request body for the create brain endpoint.
28+
"""
29+
30+
brain_id: str
31+
32+
33+
async def create_new_brain(request: CreateBrainRequest):
2434
"""
2535
Create a new brain
2636
"""
27-
result = await asyncio.to_thread(data_adapter.create_brain, brain_id)
37+
result = await asyncio.to_thread(data_adapter.create_brain, request.brain_id)
2838
return result

0 commit comments

Comments
 (0)