diff --git a/modules/integration_search/integration_search.view.php b/modules/integration_search/integration_search.view.php index 3686725d3..79d3c6933 100644 --- a/modules/integration_search/integration_search.view.php +++ b/modules/integration_search/integration_search.view.php @@ -74,7 +74,18 @@ class integration_searchView extends integration_search else $module_srl_list = explode(',',$config->target_module_srl); - if($target === 'include' && !count($module_srl_list)) return new Object(-1, ($logged_info->is_admin === 'Y') ? 'msg_admin_not_enabled' : 'msg_not_enabled'); + // https://github.com/xpressengine/xe-core/issues/1522 + // 검색 대상을 지정하지 않았을 때 검색 제한 + if($target === 'include' && !count($module_srl_list)) + { + $oMessageObject = ModuleHandler::getModuleInstance('message'); + $oMessageObject->setError(-1); + $oMessageObject->setMessage('msg_not_enabled'); + $oMessageObject->dispMessage(); + $this->setTemplatePath($oMessageObject->getTemplatePath()); + $this->setTemplateFile($oMessageObject->getTemplateFile()); + return; + } // Set a variable for search keyword $is_keyword = Context::get('is_keyword');