liquid_feedback_frontend

changeset 597:516962033e96

Fixed sorting of contacts
author bsw
date Sun Jun 24 20:50:02 2012 +0200 (2012-06-24)
parents 2baaac8b62c4
children 9df26b41ace0
files model/contact.lua
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

Impressum / About Us