On Apr 24, 12:12 am, Baz <[email protected]> wrote: > What was the conflict?
As I said before, there is code that does not run in a transaction, but that should. Here is what I assume causes the problem. There are two functions, f() and g(). f() modifies the data store in a consistent way, using a transaction. g() does not. 1. g(): Retrieves a parent entity from the data store. Parent version: 86 2. f(): Retrieves the parent entity from the data store, adds a child, increases the parent version, writes it all back. Parent version in the data store: 87 3. g(): Does some modification to the parent entity and writes it back to the data store. Parent version in the data store: 86 -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
