From bc751dc60313032465ac7c0f50ee077b968f2ef7 Mon Sep 17 00:00:00 2001 From: inhji Date: Fri, 7 Jul 2023 12:00:06 +0200 Subject: [PATCH] =?UTF-8?q?=E2=80=9Elib/chiya=5Fweb/controllers/page=5Fcon?= =?UTF-8?q?troller.ex=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/chiya_web/controllers/page_controller.ex | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/lib/chiya_web/controllers/page_controller.ex b/lib/chiya_web/controllers/page_controller.ex index 36f4726..aa6cfea 100644 --- a/lib/chiya_web/controllers/page_controller.ex +++ b/lib/chiya_web/controllers/page_controller.ex @@ -67,14 +67,21 @@ defmodule ChiyaWeb.PageController do def wiki(conn, _params) do settings = conn.assigns.settings - channel = + [notes_updated, notes_published] = case settings.wiki_channel_id do - nil -> nil - id -> Chiya.Channels.get_channel!(id) |> Chiya.Channels.preload_channel_public() + nil -> + [nil, nil] + id -> + channel = Chiya.Channels.get_channel!(id) + updated = Chiya.Notes.list_notes_by_channel_updated(channel) + published = Chiya.Notes.list_notes_by_channel_published(channel) + [updated, published] end render(conn, :wiki, channel: channel, + notes_updated: notes_updated, + notes_published: notes_published, page_title: "Wiki" ) end