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),