Skip to content

Commit

Permalink
Add missing order params
Browse files Browse the repository at this point in the history
  • Loading branch information
miks committed Nov 15, 2012
1 parent 547b65e commit 33d943d
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions lib/acts_as_list/active_record/acts/list.rb
Original file line number Diff line number Diff line change
Expand Up @@ -174,15 +174,17 @@ def last?
def higher_item
return nil unless in_list?
acts_as_list_class.unscoped.find(:first, :conditions =>
"#{scope_condition} AND #{position_column} < #{(send(position_column).to_i).to_s}"
"#{scope_condition} AND #{position_column} < #{(send(position_column).to_i).to_s}",
:order => "#{acts_as_list_class.table_name}.#{position_column} DESC"
)
end

# Return the next lower item in the list.
def lower_item
return nil unless in_list?
acts_as_list_class.unscoped.find(:first, :conditions =>
"#{scope_condition} AND #{position_column} > #{(send(position_column).to_i).to_s}"
"#{scope_condition} AND #{position_column} > #{(send(position_column).to_i).to_s}",
:order => "#{acts_as_list_class.table_name}.#{position_column} ASC"
)
end

Expand Down

0 comments on commit 33d943d

Please sign in to comment.