aboutsummaryrefslogtreecommitdiff
path: root/lib/waev_web/controllers/exports_controller.ex
blob: a3dde48055e8b4ee51b115e56cc535dc2519ab2c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
defmodule WaevWeb.ExportsController do
  use WaevWeb, :controller

  def show(conn, %{"id" => id}) do
    case Waev.Export.get(id) do
      {:ok, export} ->
        render(conn, "show.html", id: id, export: export)

      :error ->
        conn
        |> put_status(:not_found)
        |> put_view(WaevWeb.ErrorView)
        |> render("404.html")
    end
  end
end