From 6fb9244defb090eba7a11b88a40fadfe5149ea14 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 6 May 2016 02:43:19 +0200 Subject: Search ORIGIN also in Goto Archive... Compile tested only, so it may or may not work. --- archivemodel.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/archivemodel.cpp b/archivemodel.cpp index 68b7e4f..d08b7ce 100644 --- a/archivemodel.cpp +++ b/archivemodel.cpp @@ -596,6 +596,14 @@ int ArchiveModel::seriesPartIdFromMd5(const QString &md5){ while(partsIdQ.next()){ retval = partsIdQ.value(0).toInt(); } + if(retval == -1){ + partsIdQ.prepare("SELECT iseriespart_id FROM files, files_origin WHERE files_origin.cmd5sum = :md5 AND files_origin.ifiles_id = files.ifiles_id"); + partsIdQ.bindValue(":md5", md5); + partsIdQ.exec(); + while(partsIdQ.next()){ + retval = partsIdQ.value(0).toInt(); + } + } return retval; } -- cgit v1.2.3-70-g09d2