diff --git a/lib/livebook_web/live/session_live/secrets_component.ex b/lib/livebook_web/live/session_live/secrets_component.ex index c1c83651e..0e1fa3944 100644 --- a/lib/livebook_web/live/session_live/secrets_component.ex +++ b/lib/livebook_web/live/session_live/secrets_component.ex @@ -247,7 +247,7 @@ defmodule LivebookWeb.SessionLive.SecretsComponent do if attrs["hub"] do secret = Enum.find(socket.assigns.hub_secrets, &(&1.name == secret_name)) - unless Session.Data.secret_toggled?(secret, socket.assigns.secrets) do + if secret && !Session.Data.secret_toggled?(secret, socket.assigns.secrets) do Session.set_secret(socket.assigns.session.pid, secret) end end