From 465fa97cd30802fcbb0d74f5d3a0c1a041968b1c Mon Sep 17 00:00:00 2001 From: spaenleh Date: Thu, 11 Dec 2025 17:25:51 +0100 Subject: [PATCH 1/2] fix: use redirect to navigate to the controller view --- lib/admin_web/live/published_item_live/unpublish.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/admin_web/live/published_item_live/unpublish.ex b/lib/admin_web/live/published_item_live/unpublish.ex index b8c532a35..bbc28d037 100644 --- a/lib/admin_web/live/published_item_live/unpublish.ex +++ b/lib/admin_web/live/published_item_live/unpublish.ex @@ -99,7 +99,7 @@ defmodule AdminWeb.PublishedItemLive.Unpublish do {:noreply, socket |> put_flash(:success, "Publication was removed and user notified") - |> push_navigate(to: ~p"/published_items")} + |> redirect(to: ~p"/published_items")} {:error, changeset} -> {:noreply, assign(socket, removal_form: to_form(changeset))} @@ -118,6 +118,6 @@ defmodule AdminWeb.PublishedItemLive.Unpublish do {:noreply, socket |> put_flash(:error, "Publication was deleted") - |> push_navigate(to: ~p"/published_items")} + |> redirect(to: ~p"/published_items")} end end From 7eb53961b39159652be07c0bc3a8b6af9e5483a0 Mon Sep 17 00:00:00 2001 From: spaenleh Date: Mon, 15 Dec 2025 15:39:10 +0100 Subject: [PATCH 2/2] fix: tests --- test/admin_web/live/published_item_live/unpublish_test.exs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/admin_web/live/published_item_live/unpublish_test.exs b/test/admin_web/live/published_item_live/unpublish_test.exs index 449a31e86..47d013084 100644 --- a/test/admin_web/live/published_item_live/unpublish_test.exs +++ b/test/admin_web/live/published_item_live/unpublish_test.exs @@ -44,7 +44,7 @@ defmodule AdminWeb.PublishedItemLive.UnpublishTest do {:ok, lv, _html} = live(conn, ~p"/published_items/#{published_item}/unpublish") reason = "Not appropriate" - assert {:error, {:live_redirect, _}} = + assert {:error, {:redirect, _}} = lv |> form("#removal_form", publication_removal_notice: %{reason: reason}) |> render_submit()