diff --git a/assets/client/src/components/ChallengeDetails.js b/assets/client/src/components/ChallengeDetails.js
index ac0f1f5e7..82d92f32d 100644
--- a/assets/client/src/components/ChallengeDetails.js
+++ b/assets/client/src/components/ChallengeDetails.js
@@ -350,7 +350,7 @@ export const ChallengeDetails = ({challenge, challengePhases, preview, print, ta
}`})
diff --git a/lib/web/controllers/public/page_controller.ex b/lib/web/controllers/public/page_controller.ex
index f619d28cb..2f56803c1 100644
--- a/lib/web/controllers/public/page_controller.ex
+++ b/lib/web/controllers/public/page_controller.ex
@@ -2,7 +2,6 @@ defmodule Web.Public.PageController do
use Web, :controller
def index(conn, _params) do
- conn
- |> render("index.html")
+ redirect(conn, external: "https://www.challenge.gov")
end
end
diff --git a/lib/web/router.ex b/lib/web/router.ex
index 1345edb26..50b83c76a 100644
--- a/lib/web/router.ex
+++ b/lib/web/router.ex
@@ -133,7 +133,7 @@ defmodule Web.Router do
)
post("/challenges/:id/create_announcement", ChallengeController, :create_announcement)
- post("/challenges/:id/remove_announcement", ChallengeController, :remove_announcement)
+ get("/challenges/:id/remove_announcement", ChallengeController, :remove_announcement)
resources("/challenges/:id/submissions/export", SubmissionExportController,
only: [:index, :create]
diff --git a/lib/web/views/challenge_view.ex b/lib/web/views/challenge_view.ex
index 67e78ab47..a8c407d30 100644
--- a/lib/web/views/challenge_view.ex
+++ b/lib/web/views/challenge_view.ex
@@ -648,7 +648,7 @@ defmodule Web.ChallengeView do
when not is_nil(announcement) do
link("Remove update",
to: Routes.challenge_path(conn, :remove_announcement, challenge.id),
- method: :post,
+ method: :get,
class: "usa-button usa-button--secondary",
data: [confirm: "Are you sure you want to remove this update?"]
)