diff --git a/libnymea/jsonrpc/jsonhandler.cpp b/libnymea/jsonrpc/jsonhandler.cpp index 48bb5b44..8859350e 100644 --- a/libnymea/jsonrpc/jsonhandler.cpp +++ b/libnymea/jsonrpc/jsonhandler.cpp @@ -359,6 +359,10 @@ QVariant JsonHandler::pack(const QMetaObject &metaObject, const void *value) con foreach (const EventTypeId &entry, propertyValue.value>()) { list << entry; } + } else if (propertyTypeName == "QList") { + foreach (const QDateTime ×tamp, propertyValue.value>()) { + list << timestamp.toMSecsSinceEpoch() / 1000; + } } else { Q_ASSERT_X(false, this->metaObject()->className(), QString("Unhandled list type: %1").arg(propertyTypeName).toUtf8()); qCWarning(dcJsonRpc()) << "Cannot pack property of unhandled list type" << propertyTypeName;