need to use correct type for version_id_col

Issue #2539 resolved
Mike Bayer repo owner created an issue
diff -r 90571b3a3a4eca329ec14e9bd142ad2b96526d99 lib/sqlalchemy/orm/persistence.py
--- a/lib/sqlalchemy/orm/persistence.py    Tue Jul 24 12:47:11 2012 -0400
+++ b/lib/sqlalchemy/orm/persistence.py Wed Jul 25 17:24:12 2012 -0400
@@ -464,7 +464,7 @@
         if needs_version_id:
             clause.clauses.append(mapper.version_id_col ==\
                     sql.bindparam(mapper.version_id_col._label,
-                                    type_=col.type))
+                                    type_=mapper.version_id_col.type))

         return table.update(clause)

Comments (2)

  1. Log in to comment