From 1c20f4357cc727287af6bb95d836c9a692bb1a5e Mon Sep 17 00:00:00 2001 From: Dong-hyeon Shin <52447545+qu3vipon@users.noreply.github.com> Date: Fri, 27 Jan 2023 13:29:07 +0900 Subject: [PATCH] Fix validate event (#338) --- pynecone/components/component.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pynecone/components/component.py b/pynecone/components/component.py index 290267fd4..8b436ac55 100644 --- a/pynecone/components/component.py +++ b/pynecone/components/component.py @@ -157,9 +157,10 @@ class Component(Base, ABC): Raises: ValueError: If the value is not a valid event chain. """ - # If it's already an event chain, return it. - if isinstance(value, Var): - return value + # If it's a custom component and var, return it. + if isinstance(self, CustomComponent): + if isinstance(value, Var): + return value arg = self.get_controlled_value()