summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLostDragonist <lost.dragonist@gmail.com>2019-03-22 00:43:49 -0500
committerLostDragonist <lost.dragonist@gmail.com>2019-03-22 00:43:49 -0500
commit84be4c5440ade62ab56ef761a2fe62325558dd78 (patch)
treede895b05ba3eafc646de688b711e5ca491a9c278
parent968cc4b4956e63643116485866ecbe60b4cee22c (diff)
Don't delete the Nexus ID on invalid update requests
-rw-r--r--src/mainwindow.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index a0632d3c..669820be 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -5878,18 +5878,7 @@ void MainWindow::nxmDownloadURLs(QString, int, int, QVariant, QVariant resultDat
void MainWindow::nxmRequestFailed(QString gameName, int modID, int, QVariant, int, QNetworkReply::NetworkError error, const QString &errorString)
{
if (error == QNetworkReply::ContentAccessDenied || error == QNetworkReply::ContentNotFoundError) {
- QString gameNameReal;
- for (IPluginGame *game : m_PluginContainer.plugins<IPluginGame>()) {
- if (game->gameNexusName() == gameName) {
- gameNameReal = game->gameShortName();
- break;
- }
- }
- std::vector<ModInfo::Ptr> modsList = ModInfo::getByModID(gameNameReal, modID);
- for (auto mod : modsList) {
- mod->setNexusID(-1);
- }
- MessageDialog::showMessage(tr("Mod ID %1 no longer seems to be available on Nexus.").arg(modID), this);
+ qDebug(qUtf8Printable(tr("Mod ID %1 no longer seems to be available on Nexus.").arg(modID)));
} else {
MessageDialog::showMessage(tr("Request to Nexus failed: %1").arg(errorString), this);
}