Fix EZP-22337: Hidden state on Locations is not taken into account in ViewController

https://jira.ez.no/browse/EZP-22337

`ViewController` now throws a NotFoundHttpException if a location is invisible.