What works:
* it finds the object if it exists * it creates an object if it doesn't exist
What doesn't work:
* the object that it returns, if it has to create the object, has an id of 0, instead of the proper id of the newly created model
I'm not sure if it is only confined to SQLite, since I don't have MySQL on my dev box. Has anyone run into this problem?