Correct custom ID assignments for standard acc.

This commit is contained in:
Martin Rotter 2016-02-23 07:10:37 +01:00
parent 0a4d5fa6c6
commit 127e43b952
3 changed files with 14 additions and 1 deletions

View File

@ -181,6 +181,13 @@ bool StandardCategory::addItself(RootItem *parent) {
setId(query_add.lastInsertId().toInt()); setId(query_add.lastInsertId().toInt());
setCustomId(id()); setCustomId(id());
// Now set custom ID in the DB.
query_add.prepare(QSL("UPDATE Categories SET custom_id = :custom_id WHERE id = :id;"));
query_add.bindValue(QSL(":custom_id"), QString::number(customId()));
query_add.bindValue(QSL(":id"), id());
query_add.exec();
return true; return true;
} }

View File

@ -521,6 +521,12 @@ bool StandardFeed::addItself(RootItem *parent) {
setId(query_add_feed.lastInsertId().toInt()); setId(query_add_feed.lastInsertId().toInt());
setCustomId(id()); setCustomId(id());
// Now set custom ID in the DB.
query_add_feed.prepare(QSL("UPDATE Feeds SET custom_id = :custom_id WHERE id = :id;"));
query_add_feed.bindValue(QSL(":custom_id"), QString::number(customId()));
query_add_feed.bindValue(QSL(":id"), id());
query_add_feed.exec();
return true; return true;
} }

View File

@ -135,7 +135,7 @@ void TtRssServiceRoot::addNewFeed(const QString &url) {
} }
void TtRssServiceRoot::addNewCategory() { void TtRssServiceRoot::addNewCategory() {
// Do nothing. // NOTE: Do nothing.
} }
bool TtRssServiceRoot::canBeEdited() const { bool TtRssServiceRoot::canBeEdited() const {