Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/polls.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVinzenz Rosenkranz <vinzenz.rosenkranz@gmail.com>2016-08-30 01:37:17 +0300
committerGitHub <noreply@github.com>2016-08-30 01:37:17 +0300
commit329f52e0d4fb2426c57b065071e8b8c6bd1b266c (patch)
tree9d0f961b8086f70a3b93bdd638af8181848749c9 /controller
parent6bfb4072b827721ac47175cfa45c59b346d1f6c3 (diff)
parent327c2474d160bd5135c519baae1307baf8f514d4 (diff)
Merge pull request #83 from v1r0x/anonymous-comments
allow anonymous comments
Diffstat (limited to 'controller')
-rw-r--r--controller/pagecontroller.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/controller/pagecontroller.php b/controller/pagecontroller.php
index ebbe56e4..e0002966 100644
--- a/controller/pagecontroller.php
+++ b/controller/pagecontroller.php
@@ -424,6 +424,7 @@ class PageController extends Controller {
/**
* @NoAdminRequired
* @NoCSRFRequired
+ * @PublicPage
*/
public function insertComment($pollId, $userId, $commentBox) {
$comment = new Comment();
@@ -435,7 +436,9 @@ class PageController extends Controller {
$this->sendNotifications($pollId, $userId);
$hash = $this->eventMapper->find($pollId)->getHash();
$url = $this->urlGenerator->linkToRoute('polls.page.goto_poll', ['hash' => $hash]);
- return new JSONResponse(array('comment' => $commentBox, 'date' => date('Y-m-d H:i:s'), 'userName' => $this->manager->get($userId)->getDisplayName()));
+ if($this->manager->get($userId) !== null) $newUserId = $this->manager->get($userId)->getDisplayName();
+ else $newUserId = $userId;
+ return new JSONResponse(array('comment' => $commentBox, 'date' => date('Y-m-d H:i:s'), 'userName' => $newUserId));
}
public function getPollsForUser() {