From f77449f6287572facd157683e090e57d60b5ae7f Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Fri, 5 Aug 2022 15:48:47 +0900 Subject: [PATCH] Fix fatal error in PHP 8.x when member_srl parameter is missing in dispMemberAdminInfo --- modules/member/member.admin.view.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/member/member.admin.view.php b/modules/member/member.admin.view.php index 707fa844f..f68ef284e 100644 --- a/modules/member/member.admin.view.php +++ b/modules/member/member.admin.view.php @@ -397,7 +397,13 @@ class memberAdminView extends member Context::set('member_config', $member_config); $extendForm = $oMemberModel->getCombineJoinForm($this->memberInfo); Context::set('extend_form_list', $extendForm); - $memberInfo = get_object_vars(Context::get('member_info')); + + $memberInfo = Context::get('member_info'); + if(!is_object($memberInfo) || !$memberInfo->member_srl) + { + throw new Rhymix\Framework\Exceptions\TargetNotFound(); + } + $memberInfo = get_object_vars($memberInfo); if (!is_array($memberInfo['group_list'])) $memberInfo['group_list'] = array(); Context::set('memberInfo', $memberInfo);