Fix one problem with updating custom IDs.

This commit is contained in:
Martin Rotter 2016-06-28 10:09:44 +02:00
parent 88d7388963
commit 8366a68774
2 changed files with 3 additions and 5 deletions

View File

@ -95,8 +95,7 @@ void FeedDownloader::stopRunningUpdate() {
void FeedDownloader::oneFeedUpdateFinished(int updated_messages) {
const Feed *feed = qobject_cast<Feed*>(sender());
disconnect(feed, SIGNAL(updated(int)),
this, SLOT(oneFeedUpdateFinished(int)));
disconnect(feed, SIGNAL(updated(int)), this, SLOT(oneFeedUpdateFinished(int)));
m_feedsUpdated++;
m_feedsUpdating--;
@ -105,8 +104,7 @@ void FeedDownloader::oneFeedUpdateFinished(int updated_messages) {
m_results.appendUpdatedFeed(QPair<QString,int>(feed->title(), updated_messages));
}
qDebug("Made progress in feed updates, total feeds count %d/%d (id of feed is %d).",
m_feedsUpdated, m_feedsTotalCount, feed->id());
qDebug("Made progress in feed updates, total feeds count %d/%d (id of feed is %d).", m_feedsUpdated, m_feedsTotalCount, feed->id());
emit progress(feed, m_feedsUpdated, m_feedsTotalCount);
if (m_feedsToUpdate <= 0 && m_feedsUpdating <= 0) {

View File

@ -606,7 +606,7 @@ int DatabaseQueries::updateMessages(QSqlDatabase db,
// just to keep the data consistent.
if (db.exec("UPDATE Messages "
"SET custom_id = (SELECT id FROM Messages t WHERE t.id = Messages.id) "
"WHERE Messages.custom_id IS nullptr OR Messages.custom_id = '';").lastError().isValid()) {
"WHERE Messages.custom_id IS NULL OR Messages.custom_id = '';").lastError().isValid()) {
qWarning("Failed to set custom ID for all messages.");
}