diff options
author | kurrik@chromium.org <kurrik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-02 02:15:32 +0000 |
---|---|---|
committer | kurrik@chromium.org <kurrik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-02 02:15:32 +0000 |
commit | 26c93575caa58e47f011923bb6f0f7631890cf98 (patch) | |
tree | e13a774231f13b65ed8a70160c3cbfc0ad4476c7 /chrome/common/extensions | |
parent | c88d24f1f8aaf609db1fdcc06c3a4b5ca528c7ed (diff) | |
download | chromium_src-26c93575caa58e47f011923bb6f0f7631890cf98.zip chromium_src-26c93575caa58e47f011923bb6f0f7631890cf98.tar.gz chromium_src-26c93575caa58e47f011923bb6f0f7631890cf98.tar.bz2 |
Fix oauth contacts sample for edge case where a contact has no email.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/3104012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58303 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/extensions')
-rw-r--r-- | chrome/common/extensions/docs/examples/extensions/oauth_contacts/background.html | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/chrome/common/extensions/docs/examples/extensions/oauth_contacts/background.html b/chrome/common/extensions/docs/examples/extensions/oauth_contacts/background.html index e8ae28c..b63a6e6 100644 --- a/chrome/common/extensions/docs/examples/extensions/oauth_contacts/background.html +++ b/chrome/common/extensions/docs/examples/extensions/oauth_contacts/background.html @@ -39,8 +39,11 @@ 'emails' : [] }; - for (var j = 0, email; email = entry['gd$email'][j]; j++) { - contact['emails'].push(email['address']); + if (entry['gd$email']) { + var emails = entry['gd$email']; + for (var j = 0, email; email = emails[j]; j++) { + contact['emails'].push(email['address']); + } } if (!contact['name']) { |