]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix update in nested_sets example
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 21 Mar 2023 18:43:46 +0000 (14:43 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 21 Mar 2023 18:43:46 +0000 (14:43 -0400)
Fixes: #9520
Change-Id: I3dbf62bd9b70fb226cf7c641719df8ac53ec1427

examples/nested_sets/nested_sets.py

index 2412eaf9ece57e3c4b9b758e6dfca1dc0c2342c5..1492f6abd89766b792488afee7ddd9d0eec55ed5 100644 (file)
@@ -52,7 +52,9 @@ def before_insert(mapper, connection, instance):
         )
 
         connection.execute(
-            personnel.update(personnel.c.rgt >= right_most_sibling).values(
+            personnel.update()
+            .where(personnel.c.rgt >= right_most_sibling)
+            .values(
                 lft=case(
                     (
                         personnel.c.lft > right_most_sibling,