]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Raise exception when we have multiple values with an unknown column. Fixes #3666.
authorAthena Yao <athena.yao@cloverhealth.com>
Wed, 2 Mar 2016 19:14:29 +0000 (11:14 -0800)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 3 Mar 2016 01:25:50 +0000 (20:25 -0500)
(cherry picked from commit 399f92cd116b747f742b919ac9a3e79eb0637e8a)

lib/sqlalchemy/sql/crud.py

index 273cc7e964c0eb755457f01038ecdb75188efc56..ec5e0c5bee00a9bc60bd914f9041218638bcf92f 100644 (file)
@@ -101,7 +101,7 @@ def _get_crud_params(compiler, stmt, **kw):
 
     if parameters and stmt_parameters:
         check = set(parameters).intersection(
-            _column_as_key(k) for k in stmt.parameters
+            _column_as_key(k) for k in stmt_parameters
         ).difference(check_columns)
         if check:
             raise exc.CompileError(