From 80cd6222c43108f4d471719f0ed96c076fd6f213 Mon Sep 17 00:00:00 2001 From: flashwave Date: Sun, 11 Feb 2024 02:22:22 +0000 Subject: [PATCH] Fixed profile fields not showing up anymore. --- public-legacy/profile.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/public-legacy/profile.php b/public-legacy/profile.php index bd0e83a..46ef3bc 100644 --- a/public-legacy/profile.php +++ b/public-legacy/profile.php @@ -113,7 +113,7 @@ if($isEditing) { if(!$perms->edit_profile) { $notices[] = 'You\'re not allowed to edit your profile'; } else { - $profileFieldInfos = $profileFields->getFields(); + $profileFieldInfos = iterator_to_array($profileFields->getFields()); $profileFieldsSetInfos = []; $profileFieldsSetValues = []; $profileFieldsRemove = []; @@ -323,9 +323,9 @@ if(!$viewingAsGuest) { ); $activeTopicInfo = $activeTopicStats->success ? $forumTopics->getTopic(topicId: $activeTopicStats->topicId) : null; - $profileFieldValues = $profileFields->getFieldValues($userInfo); - $profileFieldInfos = $profileFieldInfos ?? $profileFields->getFields(fieldValueInfos: $isEditing ? null : $profileFieldValues); - $profileFieldFormats = $profileFields->getFieldFormats(fieldValueInfos: $profileFieldValues); + $profileFieldValues = iterator_to_array($profileFields->getFieldValues($userInfo)); + $profileFieldInfos = $profileFieldInfos ?? iterator_to_array($profileFields->getFields(fieldValueInfos: $isEditing ? null : $profileFieldValues)); + $profileFieldFormats = iterator_to_array($profileFields->getFieldFormats(fieldValueInfos: $profileFieldValues)); $profileFieldRawValues = []; $profileFieldLinkValues = [];