1
0
Fork 0
mirror of https://gitlab.com/niansa/dpplogger.git synced 2025-03-06 20:48:29 +01:00

Fixed storage of empty embeds

This commit is contained in:
niansa 2023-01-08 23:56:29 +01:00
parent 13b372714d
commit 8246efa358

View file

@ -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<std::string>());
<< ((embeds.isArray()&&!embeds.empty())?Json::writeString(Json::StreamWriterBuilder(), embeds):std::optional<std::string>());
}
void insertMessageUpdate(const Json::Value& data, bool is_initial) {
bool has_content = !data["content"].asString().empty() || data["embeds"].isArray();