Merge pull request #17 from rullzer/fix/render_public_as_public

Make sure to render as public if the user is not logged in
This commit is contained in:
Roeland Jago Douma 2019-07-09 10:55:25 +02:00 committed by GitHub
commit 0ca3fd9eb4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -284,6 +284,7 @@ class PageController extends Controller {
}
if ($this->hasUserAccess($form)) {
$renderAs = $this->userId !== null ? 'user' : 'public';
return new TemplateResponse('forms', 'vote.tmpl', [
'form' => $form,
'questions' => $this->getQuestions($form->getId()),
@ -294,7 +295,7 @@ class PageController extends Controller {
'userMgr' => $this->userMgr,
'urlGenerator' => $this->urlGenerator,
'avatarManager' => $this->avatarManager
]);
], $renderAs);
} else {
User::checkLoggedIn();
return new TemplateResponse('forms', 'no.acc.tmpl', []);