Fix: image edit in edit_chunk (#12009)

### What problem does this PR solve?

Fix: image edit in edit_chunk #11971

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
Magicbook1108
2025-12-18 11:35:01 +08:00
committed by GitHub
parent cc9546b761
commit 5cd1a678c8

View File

@ -176,10 +176,12 @@ async def set():
settings.docStoreConn.update({"id": req["chunk_id"]}, _d, search.index_name(tenant_id), doc.kb_id) settings.docStoreConn.update({"id": req["chunk_id"]}, _d, search.index_name(tenant_id), doc.kb_id)
# update image # update image
image_id = req.get("img_id")
bkt, name = image_id.split("-")
image_base64 = req.get("image_base64", None) image_base64 = req.get("image_base64", None)
if image_base64: if image_base64:
image_binary = base64.b64decode(image_base64) image_binary = base64.b64decode(image_base64)
settings.STORAGE_IMPL.put(req["doc_id"], req["chunk_id"], image_binary) settings.STORAGE_IMPL.put(bkt, name, image_binary)
return get_json_result(data=True) return get_json_result(data=True)
return await asyncio.to_thread(_set_sync) return await asyncio.to_thread(_set_sync)