diff --git a/framework/core/js/src/common/models/User.js b/framework/core/js/src/common/models/User.js index 35e692467..e0c55fcf7 100644 --- a/framework/core/js/src/common/models/User.js +++ b/framework/core/js/src/common/models/User.js @@ -25,7 +25,7 @@ Object.assign(User.prototype, { unreadNotificationsCount: Model.attribute('unreadNotificationsCount'), newNotificationsCount: Model.attribute('newNotificationsCount'), - discussionsCount: Model.attribute('discussionsCount'), + discussionCount: Model.attribute('discussionCount'), commentsCount: Model.attribute('commentsCount'), canEdit: Model.attribute('canEdit'), diff --git a/framework/core/js/src/forum/components/UserPage.js b/framework/core/js/src/forum/components/UserPage.js index cd2809063..4d036dca7 100644 --- a/framework/core/js/src/forum/components/UserPage.js +++ b/framework/core/js/src/forum/components/UserPage.js @@ -140,7 +140,7 @@ export default class UserPage extends Page { items.add('discussions', LinkButton.component({ href: app.route('user.discussions', {username: user.username()}), - children: [app.translator.trans('core.forum.user.discussions_link'), {user.discussionsCount()}], + children: [app.translator.trans('core.forum.user.discussions_link'), {user.discussionCount()}], icon: 'fas fa-bars' }), 90 diff --git a/framework/core/src/Api/Serializer/UserSerializer.php b/framework/core/src/Api/Serializer/UserSerializer.php index 106c39d7a..02d760ada 100644 --- a/framework/core/src/Api/Serializer/UserSerializer.php +++ b/framework/core/src/Api/Serializer/UserSerializer.php @@ -42,7 +42,7 @@ class UserSerializer extends BasicUserSerializer $attributes += [ 'joinTime' => $this->formatDate($user->joined_at), - 'discussionsCount' => (int) $user->discussion_count, + 'discussionCount' => (int) $user->discussion_count, 'commentsCount' => (int) $user->comment_count, 'canEdit' => $canEdit, 'canDelete' => $gate->allows('delete', $user),