diff --git a/lib/towerops_web/live/device_live/form.ex b/lib/towerops_web/live/device_live/form.ex index c902ff7c..93a342ec 100644 --- a/lib/towerops_web/live/device_live/form.ex +++ b/lib/towerops_web/live/device_live/form.ex @@ -199,7 +199,11 @@ defmodule ToweropsWeb.DeviceLive.Form do # Enqueue discovery job enqueue_discovery(device.id) - {:noreply, put_flash(socket, :info, "Discovery started...")} + # Navigate to device show page where live updates will appear + {:noreply, + socket + |> put_flash(:info, "Discovery started...") + |> push_navigate(to: ~p"/orgs/#{socket.assigns.organization.slug}/devices/#{device.id}")} else {:noreply, put_flash(socket, :error, "SNMP is not enabled for this device")} end