From 03be5ff8e7d63348aa1742faa3fa03d1860e1394 Mon Sep 17 00:00:00 2001 From: emmatveev Date: Sun, 24 Nov 2024 21:04:48 +0300 Subject: [PATCH] fix --- app/routers/configs.py | 4 ++-- app/storage/mongo/configs.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/routers/configs.py b/app/routers/configs.py index 7b1a97d..09eb464 100644 --- a/app/routers/configs.py +++ b/app/routers/configs.py @@ -13,7 +13,7 @@ class RequestPostBody(pydantic.BaseModel): class RequestPutBody(pydantic.BaseModel): id: str - value: dict + value: dict|list class RequestDeleteBody(pydantic.BaseModel): @@ -23,7 +23,7 @@ class RequestDeleteBody(pydantic.BaseModel): class Config(pydantic.BaseModel): id: str name: str - value: dict + value: dict|list router = fastapi.APIRouter() diff --git a/app/storage/mongo/configs.py b/app/storage/mongo/configs.py index 154bd59..074644f 100644 --- a/app/storage/mongo/configs.py +++ b/app/storage/mongo/configs.py @@ -12,7 +12,7 @@ class Config(pydantic.BaseModel): name: str project: str stage: str - value: dict + value: dict|list _id: bson.ObjectId|None = None @@ -21,7 +21,7 @@ async def create(config: Config) -> str: return result.inserted_id -async def update_data(id: bson.ObjectId, value: dict) -> bool: +async def update_data(id: bson.ObjectId, value: dict|list) -> bool: result = await collection.update_one({'_id': id}, {'$set': {'value': value}}) return result.modified_count != 0