Properly store stringlists

pull/315/head
Michael Zanetti 2020-07-10 23:15:05 +02:00
parent 98e5176393
commit a4beed9aee
2 changed files with 2 additions and 3 deletions

View File

@ -372,6 +372,7 @@ void LogEngine::removeRuleLogs(const RuleId &ruleId)
void LogEngine::appendLogEntry(const LogEntry &entry)
{
qCDebug(dcLogEngine()) << "Adding log entry:" << entry;
QString queryString = QString("INSERT INTO entries (timestamp, loggingEventType, loggingLevel, sourceType, typeId, thingId, value, active, errorCode) values (?, ?, ?, ?, ?, ?, ?, ?, ?);");
QVariantList bindValues;
bindValues.append(entry.timestamp().toMSecsSinceEpoch());
@ -380,7 +381,7 @@ void LogEngine::appendLogEntry(const LogEntry &entry)
bindValues.append(entry.source());
bindValues.append(entry.typeId().toString());
bindValues.append(entry.thingId().toString());
bindValues.append(entry.value());
bindValues.append(LogValueTool::convertVariantToString(entry.value()));
bindValues.append(entry.active());
bindValues.append(entry.errorCode());

View File

@ -44,7 +44,6 @@ QString LogValueTool::convertVariantToString(const QVariant &value)
switch (value.type()) {
case QVariant::Double:
return QString::number(value.toDouble());
break;
case QVariant::List: {
QStringList valueStringList;
foreach (const QVariant &variantValue, value.toList()) {
@ -54,7 +53,6 @@ QString LogValueTool::convertVariantToString(const QVariant &value)
}
default:
return value.toString();
break;
}
}