From c6e2368c95f2360e996ef0714b5bb88c45c09f1d Mon Sep 17 00:00:00 2001
From: Khaleel Al-Adhami <khaleel.aladhami@gmail.com>
Date: Wed, 22 Jan 2025 13:35:04 -0800
Subject: [PATCH] callable vars are not good

---
 reflex/components/core/foreach.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/reflex/components/core/foreach.py b/reflex/components/core/foreach.py
index 46faf16b2..1678642ea 100644
--- a/reflex/components/core/foreach.py
+++ b/reflex/components/core/foreach.py
@@ -33,7 +33,7 @@ def foreach(
     Raises:
         ForeachVarError: If the iterable is of type Any.
     """
-    iterable = LiteralVar.create(iterable)
+    iterable = LiteralVar.create(iterable).guess_type()
     if isinstance(iterable, ObjectVar):
         iterable = iterable.items()