From 83ce4a8099f31393dbe49433852fdbb698a77c84 Mon Sep 17 00:00:00 2001 From: Min-Soo Kim Date: Wed, 17 Jun 2020 23:00:14 +0900 Subject: [PATCH] Countable or not, in communication view. (#1321) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 커뮤니케이션 모듈 내용 중 null 이 반환되는 가능성이 있는 부분 예외 상황 대응 https://github.com/rhymix/rhymix/pull/1309 연관 --- modules/communication/communication.view.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/modules/communication/communication.view.php b/modules/communication/communication.view.php index 32416441b..06f175cea 100644 --- a/modules/communication/communication.view.php +++ b/modules/communication/communication.view.php @@ -294,12 +294,16 @@ class communicationView extends communication $oCommunicationModel = getModel('communication'); // get a group list + $friend_group_list = array(); $tmp_group_list = $oCommunicationModel->getFriendGroups(); - $group_count = count($tmp_group_list); - - for($i = 0; $i < $group_count; $i++) + if (is_countable($tmp_group_list)) { - $friend_group_list[$tmp_group_list[$i]->friend_group_srl] = $tmp_group_list[$i]; + $group_count = count($tmp_group_list); + + for($i = 0; $i < $group_count; $i++) + { + $friend_group_list[$tmp_group_list[$i]->friend_group_srl] = $tmp_group_list[$i]; + } } Context::set('friend_group_list', $friend_group_list); @@ -381,6 +385,10 @@ class communicationView extends communication // get a group list $friend_group_list = $oCommunicationModel->getFriendGroups(); + if(!is_countable($friend_group_list)) + { + $friend_group_list = array(); + } Context::set('friend_group_list', $friend_group_list); $this->setTemplateFile('add_friend');