fix(documents): use ORM objects in bulk_move so session hooks fire

This commit is contained in:
CREDO23 2026-05-29 22:25:04 +02:00
parent 75a1fee4e3
commit d2c4b046bf

View file

@ -525,11 +525,8 @@ async def bulk_move_documents(
detail="Cannot move documents to a folder in a different search space", detail="Cannot move documents to a folder in a different search space",
) )
await session.execute( for doc in documents:
Document.__table__.update() doc.folder_id = request.folder_id
.where(Document.id.in_(request.document_ids))
.values(folder_id=request.folder_id)
)
await session.commit() await session.commit()
return {"message": f"{len(request.document_ids)} documents moved successfully"} return {"message": f"{len(request.document_ids)} documents moved successfully"}