diff options
-rw-r--r-- | xbmc/interfaces/json-rpc/AudioLibrary.cpp | 8 | ||||
-rw-r--r-- | xbmc/interfaces/json-rpc/VideoLibrary.cpp | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/xbmc/interfaces/json-rpc/AudioLibrary.cpp b/xbmc/interfaces/json-rpc/AudioLibrary.cpp index 3dc316ca10..334108785a 100644 --- a/xbmc/interfaces/json-rpc/AudioLibrary.cpp +++ b/xbmc/interfaces/json-rpc/AudioLibrary.cpp @@ -299,10 +299,10 @@ bool CAudioLibrary::FillFileItemList(const CVariant ¶meterObject, CFileItemL if (musicdatabase.Open()) { - CStdString file = parameterObject["file"].asString(); - int artistID = (int)parameterObject["artistid"].asInteger(); - int albumID = (int)parameterObject["albumid"].asInteger(); - int genreID = (int)parameterObject["genreid"].asInteger(); + CStdString file = parameterObject["file"].asString(); + int artistID = (int)parameterObject["artistid"].asInteger(-1); + int albumID = (int)parameterObject["albumid"].asInteger(-1); + int genreID = (int)parameterObject["genreid"].asInteger(-1); CFileItem fileItem; if (FillFileItem(file, fileItem)) diff --git a/xbmc/interfaces/json-rpc/VideoLibrary.cpp b/xbmc/interfaces/json-rpc/VideoLibrary.cpp index 9dfe2b4009..bc6535db29 100644 --- a/xbmc/interfaces/json-rpc/VideoLibrary.cpp +++ b/xbmc/interfaces/json-rpc/VideoLibrary.cpp @@ -390,10 +390,10 @@ bool CVideoLibrary::FillFileItemList(const CVariant ¶meterObject, CFileItemL CVideoDatabase videodatabase; if (videodatabase.Open()) { - CStdString file = parameterObject["file"].asString(); - int movieID = (int)parameterObject["movieid"].asInteger(); - int episodeID = (int)parameterObject["episodeid"].asInteger(); - int musicVideoID = (int)parameterObject["musicvideoid"].asInteger(); + CStdString file = parameterObject["file"].asString(); + int movieID = (int)parameterObject["movieid"].asInteger(-1); + int episodeID = (int)parameterObject["episodeid"].asInteger(-1); + int musicVideoID = (int)parameterObject["musicvideoid"].asInteger(-1); bool success = false; CFileItem fileItem; |