fix: don't assign fallback guide

This commit is contained in:
Zach Daniel 2023-09-27 12:15:45 -04:00
parent 029d5281bf
commit 7da8987dd6

View file

@ -318,7 +318,7 @@ defmodule AshHqWeb.Pages.Docs do
end end
defp assign_fallback_guide(socket) do defp assign_fallback_guide(socket) do
if socket.assigns[:library_version] && !socket.assigns[:module] do if socket.assigns[:library_version] && !socket.assigns[:guide] do
guide = guide =
Enum.find(socket.assigns.library_version.guides, fn guide -> Enum.find(socket.assigns.library_version.guides, fn guide ->
guide.default guide.default
@ -425,7 +425,7 @@ defmodule AshHqWeb.Pages.Docs do
send(self(), {:page_title, socket.assigns.guide.name}) send(self(), {:page_title, socket.assigns.guide.name})
assign(socket, assign(socket,
title: "Guide: #{socket.assigns.guide.name}", title: "Guide: #{socket.assigns.guide.name}" |> IO.inspect(),
docs: socket.assigns.guide |> reselect_and_get!(:text_html), docs: socket.assigns.guide |> reselect_and_get!(:text_html),
description: "Read the \"#{socket.assigns.guide.name}\" guide on Ash HQ" description: "Read the \"#{socket.assigns.guide.name}\" guide on Ash HQ"
) )