diff --git a/MyTracks/src/com/google/android/apps/mytracks/io/gdata/GDataWrapper.java b/MyTracks/src/com/google/android/apps/mytracks/io/gdata/GDataWrapper.java index d6ed2083a..75626c825 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/io/gdata/GDataWrapper.java +++ b/MyTracks/src/com/google/android/apps/mytracks/io/gdata/GDataWrapper.java @@ -210,9 +210,10 @@ public class GDataWrapper { errorType = ERROR_AUTH; errorMessage = e.getMessage(); } catch (HttpException e) { - Log.e(MyTracksConstants.TAG, "HttpException, code " + e.getStatusCode(), e); + Log.e(MyTracksConstants.TAG, + "HttpException, code " + e.getStatusCode() + " message " + e.getMessage(), e); errorMessage = e.getMessage(); - if (errorMessage != null && errorMessage.contains("401")) { + if (e.getStatusCode() == 401) { errorType = ERROR_AUTH; } else { errorType = ERROR_CONNECTION;