From 4250ff92b8dbbaea3fb8fff31be10a25a9adaa00 Mon Sep 17 00:00:00 2001 From: Nuno Campos Date: Wed, 21 Aug 2024 11:25:37 -0700 Subject: [PATCH] Fix --- libs/langgraph/langgraph/managed/shared_value.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/langgraph/langgraph/managed/shared_value.py b/libs/langgraph/langgraph/managed/shared_value.py index 7f647d006..7bb6e23b7 100644 --- a/libs/langgraph/langgraph/managed/shared_value.py +++ b/libs/langgraph/langgraph/managed/shared_value.py @@ -58,7 +58,7 @@ class SharedValue(WritableManagedValue[Value, Update]): with super().enter(config, **kwargs) as value: if value.store is not None: saved = value.store.list([value.ns]) - value.value = saved[value.ns] + value.value = saved[value.ns] or {} yield value @classmethod @@ -67,7 +67,7 @@ class SharedValue(WritableManagedValue[Value, Update]): async with super().aenter(config, **kwargs) as value: if value.store is not None: saved = await value.store.alist([value.ns]) - value.value = saved[value.ns] + value.value = saved[value.ns] or {} yield value def __init__(