Query can't find saved item using afterInsert

118 views Asked by At

I have a Grails application using GORM to save a Note domain object.

I can successfully save the Note object but when I query the collection containing the object using afterInsert it doesn't find the object. When I query the collection manually I can see the object has been created. Is there any reason why this is occurring? I can't see why.

Note

def afterInsert(){
    println(id) //prints the id as expected. Matches the database
    def persisted = getDB().notes.findOne(id)
    println(persisted)
            //returns null
}

NoteService

noteInstance.save(flush: true, failOnError: true))
0

There are 0 answers