diff --git a/components/chatmessage.cpp b/components/chatmessage.cpp
index b527ce4..dd469ab 100644
--- a/components/chatmessage.cpp
+++ b/components/chatmessage.cpp
@@ -593,11 +593,15 @@ Gtk::Widget *ChatMessageItemContainer::CreateReplyComponent(const Message &data)
if (data.Interaction.has_value()) {
const auto user = *discord.GetUser(data.Interaction->User.ID);
- lbl->set_markup(
- get_author_markup(user.ID, data.GuildID.has_value() ? *data.GuildID : Snowflake::Invalid) +
- " used /" +
- Glib::Markup::escape_text(data.Interaction->Name) +
- "");
+
+ if (data.GuildID.has_value()) {
+ lbl->set_markup(get_author_markup(user.ID, *data.GuildID) +
+ " used /" +
+ Glib::Markup::escape_text(data.Interaction->Name) +
+ "");
+ } else {
+ lbl->set_markup(user.GetEscapedBoldString());
+ }
} else if (data.ReferencedMessage.has_value()) {
if (data.ReferencedMessage.value().get() == nullptr) {
lbl->set_markup("deleted message");
diff --git a/discord/store.hpp b/discord/store.hpp
index 23d2c0d..e3713eb 100644
--- a/discord/store.hpp
+++ b/discord/store.hpp
@@ -156,5 +156,5 @@ inline void Store::Get(sqlite3_stmt *stmt, int index, std::optional &out) con
template
inline typename std::enable_if::value, void>::type
Store::Get(sqlite3_stmt *stmt, int index, T &out) const {
- out = static_cast(sqlite3_column_int(stmt, index));
+ out = static_cast(sqlite3_column_int(stmt, index));
}