From 7c8eee40c107a996b5ca5a18382dea3d37d58069 Mon Sep 17 00:00:00 2001 From: Martin Hibdon Date: Thu, 27 Mar 2014 12:59:10 -0700 Subject: [PATCH] Add logging to help track down a bug causing invalid credentials b/13640564 Change-Id: I1161764e1278375eb786689a11e6899e8363fc8b (cherry picked from commit 541928471541c2494bd6c2911d682776c0900fed) --- .../src/com/android/emailcommon/provider/Credential.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/emailcommon/src/com/android/emailcommon/provider/Credential.java b/emailcommon/src/com/android/emailcommon/provider/Credential.java index 21d25282d..faeada6c2 100644 --- a/emailcommon/src/com/android/emailcommon/provider/Credential.java +++ b/emailcommon/src/com/android/emailcommon/provider/Credential.java @@ -6,8 +6,10 @@ import android.database.Cursor; import android.net.Uri; import android.os.Parcel; import android.os.Parcelable; +import android.text.TextUtils; import com.android.emailcommon.utility.Utility; +import com.android.mail.utils.LogUtils; import com.google.common.base.Objects; public class Credential extends EmailContent implements Parcelable { @@ -154,6 +156,9 @@ public class Credential extends EmailContent implements Parcelable { @Override public ContentValues toContentValues() { ContentValues values = new ContentValues(); + if (TextUtils.isEmpty(mProviderId)) { + LogUtils.e(LogUtils.TAG, new Throwable(), "Credential being saved with no provider"); + } values.put(PROVIDER_COLUMN, mProviderId); values.put(ACCESS_TOKEN_COLUMN, mAccessToken); values.put(REFRESH_TOKEN_COLUMN, mRefreshToken);