From 61045c90e639680ef7724350cb9e6ed39deb3fb1 Mon Sep 17 00:00:00 2001 From: liyuchun Date: Thu, 2 Dec 2021 11:04:54 +0800 Subject: [PATCH] * Fix gitlab error. --- module/gitlab/control.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/gitlab/control.php b/module/gitlab/control.php index 6dcbf1b576..695e8be1d6 100644 --- a/module/gitlab/control.php +++ b/module/gitlab/control.php @@ -893,7 +893,7 @@ class gitlab extends control /* Get the updated data. */ foreach($gitlabCurrentMembers as $gitlabCurrentMember) { - $memberID = $gitlabCurrentMember->id; + $memberID = isset($gitlabCurrentMember->id) ? $gitlabCurrentMember->id : 0; if(!isset($newGitlabMembers[$memberID])) continue; if($newGitlabMembers[$memberID]->access_level != $gitlabCurrentMember->access_level or $newGitlabMembers[$memberID]->expires_at != $gitlabCurrentMember->expires_at) { @@ -977,7 +977,7 @@ class gitlab extends control ->fetchPairs(); foreach($projectMembers as $projectMember) { - if(isset($bindedUsers[$projectMember->id])) + if(isset($projectMember->id) and isset($bindedUsers[$projectMember->id])) { $account = $bindedUsers[$projectMember->id]; $userAccessData[$account] = $projectMember;