Fixes issue because params got re-ordered

This commit is contained in:
Danny Cosson
2014-02-21 17:59:22 -05:00
parent f5d329d723
commit 76a8abd11c
2 changed files with 3 additions and 2 deletions

View File

@@ -794,7 +794,8 @@ class DMLQuery(object):
else: raise RuntimeError
# do the stuff
clause = klass(col.db_field_name, val, val_mgr.previous_value, column=col)
clause = klass(col.db_field_name, val,
previous=val_mgr.previous_value, column=col)
if clause.get_context_size() > 0:
statement.add_assignment_clause(clause)
else:

View File

@@ -350,7 +350,7 @@ class MapUpdateClause(ContainerUpdateClause):
class CounterUpdateClause(ContainerUpdateClause):
def __init__(self, field, value, previous=None, column=None):
super(CounterUpdateClause, self).__init__(field, value, previous, column)
super(CounterUpdateClause, self).__init__(field, value, previous=previous, column=column)
self.previous = self.previous or 0
def get_context_size(self):