From 1d7500aa5e49d5d423c59697948f8a13ed1dc7fc Mon Sep 17 00:00:00 2001 From: Ryan Leckey Date: Thu, 9 Oct 2014 14:35:01 -0700 Subject: [PATCH] Update. --- armet/connectors/sqlalchemy/resources.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/armet/connectors/sqlalchemy/resources.py b/armet/connectors/sqlalchemy/resources.py index 1ad9db3..3fa53a2 100644 --- a/armet/connectors/sqlalchemy/resources.py +++ b/armet/connectors/sqlalchemy/resources.py @@ -24,8 +24,8 @@ def __init__(self, meta, name, bases): def iequal_helper(x, y): # String values should use ILIKE queries. - if isinstance(type(y), six.string_types): - return x.ilike(y) + if isinstance(y, six.string_types) and not isinstance(x.type, sa.Enum): + return x.ilike("%" + y + "%") else: return operator.eq(x, y)