Hi all, sorry if i missed the discussion on this, but i was just bitten by an upgrade issue that i'm not sure the best way to solve.
i have an existing app running on the google app engine that uses several String fields with IS_IN_DB(... multiple=True). I upgraded web2py and now those fields are not working properly (the forms don't see the existing data, and then they update the field incorrectly based on the old pipe-delimited string). This is wrecking havoc in the system. as far as i can tell the best solution is: - change the field type to 'list:reference <table_name>' since they are references - update my code that expects the pipe-delimited string and make it expect a list of IDs (yea!!) - write a task that i can run in the GAE task-queue to query each row (around 200,000 of them at least), parse the string, convert it to the list, and write back the new entry. is this correct? has anyone else done this and have a better suggestion? thanks! christian

