diff --git a/app/assets/javascripts/discourse/app/controllers/group-index.js b/app/assets/javascripts/discourse/app/controllers/group-index.js
index 847fdcece2c..a15d1f8febf 100644
--- a/app/assets/javascripts/discourse/app/controllers/group-index.js
+++ b/app/assets/javascripts/discourse/app/controllers/group-index.js
@@ -83,6 +83,17 @@ export default Controller.extend({
}
},
+ @discourseComputed("filter", "members", "model.can_see_members")
+ emptyMessageKey(filter, members, canSeeMembers) {
+ if (!canSeeMembers) {
+ return "groups.members.forbidden";
+ } else if (filter) {
+ return "groups.members.no_filter_matches";
+ } else {
+ return "groups.empty.members";
+ }
+ },
+
@action
loadMore() {
this.findMembers();
diff --git a/app/assets/javascripts/discourse/app/templates/group-index.hbs b/app/assets/javascripts/discourse/app/templates/group-index.hbs
index dd07e01f7bd..89154497f35 100644
--- a/app/assets/javascripts/discourse/app/templates/group-index.hbs
+++ b/app/assets/javascripts/discourse/app/templates/group-index.hbs
@@ -111,13 +111,9 @@
{{/load-more}}
{{conditional-loading-spinner condition=loading}}
- {{else if model.can_see_members}}
-
-
-