Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit d895b9d

Browse files
committed
DEV: Replace emoji in topic titles
1 parent c53749b commit d895b9d

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

app/controllers/discourse_ai/sentiment/sentiment_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def posts
3737
SELECT
3838
p.id AS post_id,
3939
p.topic_id,
40-
t.title AS topic_title,
40+
t.fancy_title AS topic_title,
4141
p.cooked as post_cooked,
4242
p.user_id,
4343
p.post_number,

assets/javascripts/discourse/components/admin-report-sentiment-analysis.gjs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { tracked } from "@glimmer/tracking";
33
import { fn, hash } from "@ember/helper";
44
import { on } from "@ember/modifier";
55
import { action } from "@ember/object";
6+
import didInsert from "@ember/render-modifiers/modifiers/did-insert";
67
import { service } from "@ember/service";
78
import { modifier } from "ember-modifier";
89
import { and } from "truth-helpers";
@@ -16,7 +17,7 @@ import Post from "discourse/models/post";
1617
import closeOnClickOutside from "discourse/modifiers/close-on-click-outside";
1718
import { i18n } from "discourse-i18n";
1819
import DoughnutChart from "discourse/plugins/discourse-ai/discourse/components/doughnut-chart";
19-
import didInsert from "@ember/render-modifiers/modifiers/did-insert";
20+
import replaceEmoji from "discourse/helpers/replace-emoji";
2021

2122
export default class AdminReportSentimentAnalysis extends Component {
2223
@service router;
@@ -147,10 +148,11 @@ export default class AdminReportSentimentAnalysis extends Component {
147148
}
148149

149150
return this.posts.filter((post) => {
151+
post.topic_title = replaceEmoji(post.topic_title);
152+
150153
if (this.activeFilter === "all") {
151154
return true;
152155
}
153-
154156
return post.sentiment === this.activeFilter;
155157
});
156158
}

0 commit comments

Comments
 (0)