From 737938debe5d43cf8d5f283845ec91b57ffc6664 Mon Sep 17 00:00:00 2001 From: Matt Zhou Date: Fri, 22 Nov 2024 12:37:46 -0800 Subject: [PATCH] fix --- letta/services/block_manager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/letta/services/block_manager.py b/letta/services/block_manager.py index 8ae76b677f..3855f5a61d 100644 --- a/letta/services/block_manager.py +++ b/letta/services/block_manager.py @@ -28,8 +28,10 @@ def create_or_update_block(self, block: Block, actor: PydanticUser) -> PydanticB self.update_block(block.id, update_data, actor) else: with self.session_maker() as session: + # Always write the organization_id + block.organization_id = actor.organization_id data = block.model_dump(exclude_none=True) - block = BlockModel(**data, organization_id=actor.organization_id) + block = BlockModel(**data) block.create(session, actor=actor) return block.to_pydantic()