From 44b962a60d90b818e4e9eebef3ee34fbd9e8e92d Mon Sep 17 00:00:00 2001 From: Omertron Date: Sun, 30 Oct 2011 21:48:17 +0000 Subject: [PATCH] Added language trim to fix MovieDB API error --- .../java/com/moviejukebox/themoviedb/TheMovieDb.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/TheMovieDb.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/TheMovieDb.java index dbd8e45a4..14058252e 100644 --- a/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/TheMovieDb.java +++ b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/TheMovieDb.java @@ -222,10 +222,16 @@ public class TheMovieDb { private String buildUrl(String prefix, String searchTerm, String language) { StringBuilder url = new StringBuilder(); + + url.append(API_SITE); url.append(prefix); url.append("/"); - url.append(language); + if (language.length() > 2) { + url.append(language.substring(0, 2)); + } else { + url.append(language); + } url.append("/xml/"); url.append(apiKey); @@ -579,6 +585,7 @@ public class TheMovieDb { */ public Person personGetVersion(String personID, String language) { Person person = new Person(); + if (!isValidString(personID)) { return person; }