blob: ef956626fac209c73e0166cf2088537a219295f7 [file] [log] [blame]
class BlogController {
@Property String defaultAction = "list"
@Property Closure list = {}
@Property Closure show = {
if(this.params.containsKey("name")) {
println "Querying for name: ${this.params['name']}"
def results = User.findByLogin( this.params["name"] )
if(results.size() > 0) {
def firstOwner = results[0]
println "Checking errors"
if(!firstOwner.validate()) {
println "Errors"
println firstOwner.errors
}
Blog blog = firstOwner.blog
return [ "blog": blog ];
}
else {
return [:]
}
}
}
}