diff --git a/modules/poll/poll.model.php b/modules/poll/poll.model.php index b57dd0b4c..c4c44adf5 100644 --- a/modules/poll/poll.model.php +++ b/modules/poll/poll.model.php @@ -17,10 +17,15 @@ * @brief 이미 설문 조사를 하였는지 검사하는 함수 **/ function isPolled($poll_srl) { - $logged_info = Context::get('logged_info'); - $args->member_srl = $logged_info->member_srl; + $args->poll_srl = $poll_srl; - $args->ipaddress = $_SERVER['REMOTE_ADDR']; + + if(Context::get('is_logged')) { + $logged_info = Context::get('logged_info'); + $args->member_srl = $logged_info->member_srl; + } else { + $args->ipaddress = $_SERVER['REMOTE_ADDR']; + } $output = executeQuery('poll.getPollLog', $args); if($output->data->count) return true; return false; diff --git a/modules/poll/queries/getPollLog.xml b/modules/poll/queries/getPollLog.xml index 3398cd9b8..16d3fab6f 100644 --- a/modules/poll/queries/getPollLog.xml +++ b/modules/poll/queries/getPollLog.xml @@ -8,6 +8,6 @@ - +