summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions
diff options
context:
space:
mode:
authorkurrik@chromium.org <kurrik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-02 02:15:32 +0000
committerkurrik@chromium.org <kurrik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-02 02:15:32 +0000
commit26c93575caa58e47f011923bb6f0f7631890cf98 (patch)
treee13a774231f13b65ed8a70160c3cbfc0ad4476c7 /chrome/common/extensions
parentc88d24f1f8aaf609db1fdcc06c3a4b5ca528c7ed (diff)
downloadchromium_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.html7
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']) {