Check if thread exist before display the thread
Summary
To display a thread, it must be existing. At this moment we don't check if the thread exist.
Steps to reproduce
See summary
What is the current bug behavior?
internal server error 500
What is the expected correct behavior?
redirect to dashboard, show pulse error
Relevant error messages and/or screenshots
Sentry Issue: FOODSHARINGDE-BETA-BACKEND-ZA
ErrorException: Warning: Undefined array key "title"
File "/src/Modules/Region/RegionControl.php", line 395, in Foodsharing\Modules\Region\RegionControl::forum
$this->pageHelper->addTitle($thread['title']);
File "/src/Modules/Region/RegionControl.php", line 291, in Foodsharing\Modules\Region\RegionControl::index
$this->forum($request, $response, $region, false);
File "/src/Entrypoint/IndexController.php", line 52, in Foodsharing\Entrypoint\IndexController::__invoke
$controller->index($request, $response);
File "/public/index.php", line 34
$response = $kernel->handle($request);
...
(2 additional frame(s) were not displayed)
Possible fixes
Edited by Christian Walgenbach