diff --git a/cogs/sentiment/__init__.py b/cogs/sentiment/__init__.py index 6119b0e..f581eec 100644 --- a/cogs/sentiment/__init__.py +++ b/cogs/sentiment/__init__.py @@ -292,6 +292,13 @@ class SentimentCog(commands.Cog): anon_name = finding.get("username", "") if anon_name in reverse_map: finding["username"] = reverse_map[anon_name] + # De-anonymize text fields that may reference other users + for field in ("note_update", "reasoning", "worst_message"): + text = finding.get(field) + if text: + for anon, real in reverse_map.items(): + text = text.replace(anon, real) + finding[field] = text @staticmethod def _build_conversation(