diff --git a/src/ktp-plugins/ktp-logger-plugin/mobile-logger-pending-dates.cpp b/src/ktp-plugins/ktp-logger-plugin/mobile-logger-pending-dates.cpp index d041712..1a8c31c 100644 --- a/src/ktp-plugins/ktp-logger-plugin/mobile-logger-pending-dates.cpp +++ b/src/ktp-plugins/ktp-logger-plugin/mobile-logger-pending-dates.cpp @@ -1,59 +1,59 @@ /* * Copyright (C) 2016 Martin Klapetek #include #include #include #include #include #include MobileLoggerPendingDates::MobileLoggerPendingDates(const Tp::AccountPtr &account, const KTp::LogEntity &entity, QObject *parent) : KTp::PendingLoggerDates(account, entity, parent) { QSqlQuery query; query.prepare(QStringLiteral("SELECT messageDateTime FROM data INNER JOIN contactData ON data.targetContactId = contactData.id " "INNER JOIN accountData ON data.accountId = accountData.id " "WHERE contactData.targetContact = :entityId " "AND accountData.accountObjectPath = :accountObjectPath " "GROUP BY date(messageDateTime)")); query.bindValue(QStringLiteral(":entityId"), entity.id()); query.bindValue(QStringLiteral(":accountObjectPath"), account->objectPath()); query.exec(); if (query.lastError().isValid()) { qWarning() << "SQL Error:" << query.lastError().text(); setError(query.lastError().text()); emitFinished(); return; } QSet dates; while (query.next()) { dates << QDate::fromString(query.value(0).toString(), Qt::ISODate); } - setDates(dates.toList()); + setDates(dates.values()); emitFinished(); }