From a1cd3224c4208938e2c625ba3acf925bfa11843b Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sat, 27 Jan 2024 23:52:32 +0900 Subject: [PATCH] Fix incorrect variable handling if $group_list contains strings --- modules/member/member.model.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/member/member.model.php b/modules/member/member.model.php index 508236936..5d70fada8 100644 --- a/modules/member/member.model.php +++ b/modules/member/member.model.php @@ -656,9 +656,16 @@ class MemberModel extends Member } if(!$group_list) return array(); - foreach($group_list as $group) + foreach($group_list as $group_srl => $group) { - $result[$group->group_srl] = $group->title; + if (is_object($group)) + { + $result[$group->group_srl] = $group->title; + } + else + { + $result[$group_srl] = $group; + } } $GLOBALS['__member_groups__'][$member_srl] = $result; }