From 78f7942e40824e1d035f5ff2fc3e612112c393c5 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Mon, 2 Oct 2023 23:46:24 +0900 Subject: [PATCH] Pass procBoardVoteDocument() to procDocumentVoteUp(), not updateVotedCount() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 오래된 액션인 procBoardVoteDocument()를 직접 호출할 경우, 라이믹스에서 새로 추가된 추천 관련 설정들이 적용되지 않는 문제 수정 --- modules/board/board.controller.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/modules/board/board.controller.php b/modules/board/board.controller.php index e7a9c5078..4eac5ec3d 100644 --- a/modules/board/board.controller.php +++ b/modules/board/board.controller.php @@ -413,11 +413,17 @@ class BoardController extends Board **/ function procBoardVoteDocument() { - // generate document module controller object - $oDocumentController = DocumentController::getInstance(); + // Check document_srl + $document_srl = intval(Context::get('document_srl')); + if (!$document_srl) + { + throw new Rhymix\Framework\Exceptions\InvalidRequest; + } - $document_srl = Context::get('document_srl'); - return $oDocumentController->updateVotedCount($document_srl); + // Pass to procDocumentVoteUp + Context::set('target_srl', $document_srl); + $oDocumentController = DocumentController::getInstance(); + return $oDocumentController->procDocumentVoteUp(); } /**