I found something interesting. If i don't try to commit the versionNumber, its value is set to 1. Could it be something wrong with in my model?
On Mar 15, 8:03 am, Tim Hoffman <zutes...@gmail.com> wrote: > Here's some things to look at. > > versionumber must be 0 when you fetch it, are you sure there is only > one instance of ManifestVersion, > and if there is supposed to be only one, why the call to > ManifestVersion.all(), you should just get the object by id or key. > (Have you confirmed that there is only one instance returned from all > () ?) > my guess is you have more than one instance > > T > > On Mar 15, 1:55 pm, Marcelo Sena <marceloslace...@gmail.com> wrote: > > > Here is the model I'm trying to update: > > > class ManifestVersion(db.Model): > > versionNumber = db.IntegerProperty() > > > Here is the method that should change the only instance of the > > previous model: > > > def incrementVersion(): > > versionList = ManifestVersion.all() > > num = versionList[0].versionNumber > > num = num+1 > > versionList[0].versionNumber = num > > versionList[0].put() > > return versionList[0].versionNumber > > > But the versionNumber value is never updated and this function always > > returns 1. On the other hand num is changed in this call. > > What am I doing wrong? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---