small changes

This commit is contained in:
2025-12-07 21:39:49 +03:00
parent fb49bac5c3
commit 2a04f71e0c
2 changed files with 16 additions and 7 deletions
+16 -6
View File
@@ -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: