댓글 자리남김 기능 사용 시 댓글 삭제 트리거 작동 안하는 문제 수정

ModuleHandler::triggerCall('comment.deleteComment', 'after', $obj); 을 ModuleHandler::triggerCall('comment.deleteComment', 'after', $comment); 로 수정해야합니다.
updateCommentByDelete 함수에서 받아오는 $obj 값을 그대로 사용해서 트리거로 전달하면 안되며, $comment = getModel('comment')->getComment($obj->comment_srl); 을 통해 저장한 $comment 값을 넘겨주어야 합니다.
This commit is contained in:
BOBODDO 2021-11-12 22:46:03 +09:00 committed by GitHub
parent e86b887e34
commit c6ef211867
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -967,7 +967,7 @@ class commentController extends comment
}
// call a trigger (after)
ModuleHandler::triggerCall('comment.deleteComment', 'after', $obj);
ModuleHandler::triggerCall('comment.deleteComment', 'after', $comment);
// update the number of comments
$comment_count = CommentModel::getCommentCount($obj->document_srl);