liquid_feedback_frontend
diff model/contact.lua @ 597:516962033e96
Fixed sorting of contacts
author | bsw |
---|---|
date | Sun Jun 24 20:50:02 2012 +0200 (2012-06-24) |
parents | a9c6c11dd86c |
children | 701a5cf6b067 |
line diff
1.1 --- a/model/contact.lua Sun Jun 24 20:46:18 2012 +0200 1.2 +++ b/model/contact.lua Sun Jun 24 20:50:02 2012 +0200 1.3 @@ -29,12 +29,13 @@ 1.4 1.5 function Contact:build_selector(args) 1.6 local selector = Contact:new_selector() 1.7 + selector:join("member", nil, "member.id = contact.other_member_id") 1.8 if args.member_id then 1.9 selector:add_where{ "member_id = ?", args.member_id } 1.10 end 1.11 - if order then 1.12 - if order == "name" then 1.13 - selector:add_order_by("name") 1.14 + if args.order then 1.15 + if args.order == "name" then 1.16 + selector:add_order_by("member.name") 1.17 else 1.18 error("invalid order") 1.19 end