From 7abb5921b9846ea720cafc8ed0f10321dbd2b22a Mon Sep 17 00:00:00 2001 From: "byte[]" Date: Sat, 21 Dec 2019 17:57:29 -0500 Subject: [PATCH] add order by statement to gallery list --- lib/philomena_web/controllers/image_controller.ex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/philomena_web/controllers/image_controller.ex b/lib/philomena_web/controllers/image_controller.ex index 13d1338f..74eb8282 100644 --- a/lib/philomena_web/controllers/image_controller.ex +++ b/lib/philomena_web/controllers/image_controller.ex @@ -124,6 +124,7 @@ defmodule PhilomenaWeb.ImageController do Gallery |> where(creator_id: ^user.id) |> join(:inner, [g], gi in Interaction, on: g.id == gi.gallery_id and gi.image_id == ^image.id) + |> order_by(desc: :created_at) |> Repo.all() image_gallery_ids = Enum.map(image_galleries, & &1.id) @@ -132,6 +133,7 @@ defmodule PhilomenaWeb.ImageController do Gallery |> where(creator_id: ^user.id) |> where([g], g.id not in ^image_gallery_ids) + |> order_by(desc: :created_at) |> Repo.all() {user_galleries, image_galleries}