From 2a04f71e0ced3d0b4b4f616f3e2aa583e14a2245 Mon Sep 17 00:00:00 2001 From: Macbook Date: Sun, 7 Dec 2025 21:39:49 +0300 Subject: [PATCH] small changes --- api/routers/stocks.py | 1 - db/handlers/toolkit.py | 22 ++++++++++++++++------ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/api/routers/stocks.py b/api/routers/stocks.py index ede9fd6..1214e36 100644 --- a/api/routers/stocks.py +++ b/api/routers/stocks.py @@ -145,5 +145,4 @@ async def toolkit_request( stocksData["toolboxes"][toolboxTitle]["count"] += stock["quantity"] response["status"] = "ok" response["data"] = stocksData - logger.info(response) return response diff --git a/db/handlers/toolkit.py b/db/handlers/toolkit.py index 23ceb18..3e05ea5 100644 --- a/db/handlers/toolkit.py +++ b/db/handlers/toolkit.py @@ -32,15 +32,25 @@ class ToolkitHandler: if "image" in toolkitData: imageData = toolkitData.pop("image") mainImage = imageData.get("main") - imageFileName = handleToolkitImage(mainImage, title) - if imageFileName: - imageDict["main"] = imageFileName + if isinstance(mainImage, str) and mainImage.startswith( + "static/images/" + ): + imageDict["main"] = mainImage + else: + imageFileName = handleToolkitImage(mainImage, title) + if imageFileName: + imageDict["main"] = imageFileName additionalImages = imageData.get("additional", []) if len(additionalImages) > 0: for image in additionalImages: - imageFileName = handleToolkitImage(image, title) - if imageFileName: - imageDict["additional"].append(imageFileName) + if isinstance(image, str) and image.startswith( + "static/images/" + ): + imageDict["additional"].append(image) + else: + imageFileName = handleToolkitImage(image, title) + if imageFileName: + imageDict["additional"].append(imageFileName) toolkitData["image"] = imageDict newToolkit = await Toolkit(**toolkitData).save() except Exception as e: