[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/office/tellico/src/fetch
From:       Robby Stephenson <robby () periapsis ! org>
Date:       2010-05-03 5:06:25
Message-ID: 20100503050625.B82DFAC8AA () svn ! kde ! org
[Download RAW message or body]

SVN commit 1122066 by rstephenson:

search for both isbn10 and isbn13 in freebase

 M  +5 -1      freebasefetcher.cpp  


--- trunk/extragear/office/tellico/src/fetch/freebasefetcher.cpp #1122065:1122066
@@ -149,7 +149,11 @@
     case ISBN:
       {
         QVariantMap isbn_query;
-        isbn_query.insert(QLatin1String("name"), ISBNValidator::cleanValue(request().value));
+        // search for both ISBN10 and ISBN13
+        QVariantList isbns;
+        isbns << ISBNValidator::cleanValue(ISBNValidator::isbn10(request().value));
+        isbns << ISBNValidator::cleanValue(ISBNValidator::isbn13(request().value));
+        isbn_query.insert(QLatin1String("name|="), isbns);
         query.insert(QLatin1String("isbn"), isbn_query);
 
         QVariantMap book_query;
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic