diff --git a/app/views/shixuns/menus.json.jbuilder b/app/views/shixuns/menus.json.jbuilder index c5021e88c..491ba5f05 100644 --- a/app/views/shixuns/menus.json.jbuilder +++ b/app/views/shixuns/menus.json.jbuilder @@ -30,15 +30,15 @@ # end # end -json.array! @sub_reps_map.keys do |rep| +json.array! @sub_reps_map.keys.sort_by(&:updated_at).reverse do |rep| json.extract! rep, :id, :name json.sub_repertoires do - json.array! @sub_reps_map[rep] do |sub_rep| + json.array! @sub_reps_map[rep].sort_by(&:updated_at).reverse do |sub_rep| json.extract! sub_rep, :id, :name json.tags do - json.array! @tags_map[sub_rep] do |tag| + json.array! @tags_map[sub_rep].sort_by(&:updated_at).reverse do |tag| json.extract! tag, :id, :name end end