From 8cb8daaafef15ec9ae7bb58a3fc783b73278a1a1 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sun, 15 Jul 2007 15:40:09 +0000 Subject: - fixed "ambiguous column" result detection, when dupe col names exist in a result [ticket:657] --- lib/sqlalchemy/engine/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/sqlalchemy/engine') diff --git a/lib/sqlalchemy/engine/base.py b/lib/sqlalchemy/engine/base.py index 99688a48f..dc197eb19 100644 --- a/lib/sqlalchemy/engine/base.py +++ b/lib/sqlalchemy/engine/base.py @@ -885,7 +885,7 @@ class ResultProxy(object): if rec[0] is None: raise DBAPIError("None for metadata " + colname) if self.__props.setdefault(colname.lower(), rec) is not rec: - self.__props[colname.lower()] = (ResultProxy.AmbiguousColumn(colname), 0) + self.__props[colname.lower()] = (type, ResultProxy.AmbiguousColumn(colname), 0) self.__keys.append(colname) self.__props[i] = rec -- cgit v1.2.1