sanitize inputs for id/name

This commit is contained in:
phernandez
2024-12-16 19:35:18 -06:00
parent 176ebb3d55
commit 86329e0105
16 changed files with 779 additions and 416 deletions
+3 -4
View File
@@ -112,13 +112,12 @@ async def delete_entity(
return DeleteEntityResponse(deleted=deleted)
@router.post(
"/entities/{entity_id:path}/observations/delete", response_model=DeleteObservationsResponse
)
@router.post("/observations/delete", response_model=DeleteObservationsResponse)
async def delete_observations(
entity_id: str, data: DeleteObservationsRequest, memory_service: MemoryServiceDep
data: DeleteObservationsRequest, memory_service: MemoryServiceDep
) -> DeleteObservationsResponse:
"""Delete observations from an entity."""
entity_id = data.entity_id
deleted = await memory_service.delete_observations(entity_id, data.deletions)
return DeleteObservationsResponse(deleted=deleted)