diff --git a/src/libtomahawk/database/databaseimpl.cpp b/src/libtomahawk/database/databaseimpl.cpp
index ade68f205..006177647 100644
--- a/src/libtomahawk/database/databaseimpl.cpp
+++ b/src/libtomahawk/database/databaseimpl.cpp
@@ -512,6 +512,7 @@ DatabaseImpl::result( const QString& url )
         if ( query.value( 13 ).toUInt() == 0 )
         {
             s = SourceList::instance()->getLocal();
+            res->setUrl( url_str );
         }
         else
         {