Having issues extending thread/add-reply


Well-known member
So I am extending the add-reply as follows:

    public function actionAddReply()
        $response = parent::actionAddReply();
        if ($this->_noRedirect())
            $threadId = $this->_input->filterSingle('thread_id', XenForo_Input::UINT);
            $article = $this->getModelFromCache('EWRporta2_Model_Articles')->getArticleByThreadIdOrAuto($threadId);
                return $this->responseView(
        return $response;
This code works great for QUICK reply. However, if a user instead clicks the "More Options" button, then click "Reply to Thread" option, it will return the following error:

Undefined property: XenForo_ControllerResponse_Redirect::$params
  1. XenForo_Application::handlePhpError() in EWRporta2/ControllerPublic/Thread.php at line 47
  2. EWRporta2_ControllerPublic_Thread->actionAddReply() in XenForo/FrontController.php at line 347
  3. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  4. XenForo_FrontController->run() in /index.php at line 13
Why is this error happening? The message still posts.


Well-known member
Wait, no, I think I got it. The parent isn't return a responseView in this case; its returning a response redirect.