From c3dcc29c77b7ddfbe1c04b7ed0dc363803ad958b Mon Sep 17 00:00:00 2001 From: dewekk <60457472+dewekk@users.noreply.github.com> Date: Tue, 11 Oct 2022 17:17:34 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B8=80=20=EC=9E=91=EC=84=B1=20=EB=98=90?= =?UTF-8?q?=EB=8A=94=20=EC=9E=84=EC=8B=9C=20=EB=AC=B8=EC=84=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EB=95=8C=EB=A7=8C=20=EC=9D=B5=EB=AA=85=20=EC=A0=95?= =?UTF-8?q?=EB=B3=B4=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix https://github.com/rhymix/rhymix/issues/1990 --- modules/board/board.controller.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/board/board.controller.php b/modules/board/board.controller.php index a5e3891b9..25fd61979 100644 --- a/modules/board/board.controller.php +++ b/modules/board/board.controller.php @@ -99,8 +99,10 @@ class boardController extends board $manual = false; $logged_info = Context::get('logged_info'); - // Set anonymous information - if($this->module_info->use_anonymous == 'Y' && (!$this->grant->manager || ($this->module_info->anonymous_except_admin ?? 'N') !== 'Y')) + $oDocument = DocumentModel::getDocument($obj->document_srl); + + // Set anonymous information when insert mode or status is temp + if($this->module_info->use_anonymous == 'Y' && (!$this->grant->manager || ($this->module_info->anonymous_except_admin ?? 'N') !== 'Y') && (!$oDocument->isExists() || $oDocument->get('status') == DocumentModel::getConfigStatus('temp'))) { if(!$obj->document_srl) { @@ -118,7 +120,6 @@ class boardController extends board } // Update if the document already exists. - $oDocument = DocumentModel::getDocument($obj->document_srl); if($oDocument->isExists()) { if(!$oDocument->isGranted())