From 8246efa358d460cdb528da8903b8f5473c5f57d0 Mon Sep 17 00:00:00 2001 From: niansa Date: Sun, 8 Jan 2023 23:56:29 +0100 Subject: [PATCH] Fixed storage of empty embeds --- main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.cpp b/main.cpp index 5d97606..6362fa4 100644 --- a/main.cpp +++ b/main.cpp @@ -377,7 +377,7 @@ protected: db << "INSERT INTO message_contents (message_id, is_initial, timestamp, content, embeds)" " VALUES (?, ?, ?, ?, ? );" << data["id"].asString() << is_initial << std::to_string(time(nullptr)) << data["content"].asString() - << (embeds.isArray()?Json::writeString(Json::StreamWriterBuilder(), embeds):std::optional()); + << ((embeds.isArray()&&!embeds.empty())?Json::writeString(Json::StreamWriterBuilder(), embeds):std::optional()); } void insertMessageUpdate(const Json::Value& data, bool is_initial) { bool has_content = !data["content"].asString().empty() || data["embeds"].isArray();