aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Noack <noack@data-quest.de>2024-04-07 09:36:07 +0000
committerJan-Hendrik Willms <tleilax+github@gmail.com>2024-04-08 09:08:30 +0200
commitb812192ee089d12f5a1cb0d479cfcf4bc53b0325 (patch)
treee74b1c9ca078fe8306a92023d38b352f57fe33e3
parent301a7f5212e7563e23d2b69a9b1dea028243e00c (diff)
Resolve #3966 "ILIAS Schnittstelle: SOAP Methode getUser wird noch an einer Stelle verwendet"
Closes #3966 Merge request studip/studip!2819
-rw-r--r--lib/ilias_interface/IliasSoap.class.php10
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/ilias_interface/IliasSoap.class.php b/lib/ilias_interface/IliasSoap.class.php
index c23a456..d0f4a99 100644
--- a/lib/ilias_interface/IliasSoap.class.php
+++ b/lib/ilias_interface/IliasSoap.class.php
@@ -961,13 +961,9 @@ class IliasSoap extends StudipSoapClient
*/
function getUserFullname($user_id)
{
- $param = [
- 'sid' => $this->getSID(),
- 'user_id' => $user_id,
- ];
- $result = $this->call('getUser', $param); // returns user data array
- $objects = $result;
- return trim(sprintf('%s %s %s', $result['title'], $result['firstname'], $result['lastname']));
+ $result = $this->getUser($user_id);
+
+ return !empty($result) ? trim(sprintf('%s %s %s', $result['title'], $result['firstname'], $result['lastname'])) : '';
}
/**