BeaconCMS / beacon

Open-source content management system (CMS) built with Phoenix LiveView. Faster render times to boost SEO performance, even for the most content-heavy pages.

Home Page:https://beaconcms.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Invalid routes should error gracefully

adam-phillips opened this issue · comments

Navigation to a nonexistent page can result in a HTTP 500 error. For example, visiting dockyard.com/campaigns/ errors and the Sentry capture is for a KeyError: key :campaign not found in: %{}

Closed by #453 - it renders 404 since there's no page that matches that path and the error page will be dispu