diff --git a/src/modules/yahoo.js b/src/modules/yahoo.js
index <HASH>..<HASH> 100644
--- a/src/modules/yahoo.js
+++ b/src/modules/yahoo.js
@@ -114,6 +114,13 @@
 
 	function formatFriend(contact) {
 		contact.id = null;
+
+		// #362: Reports of responses returning a single item, rather than an Array of items.
+		// Format the contact.fields to be an array.
+		if (contact.fields && !(contact.fields instanceof Array)) {
+			contact.fields = [contact.fields];
+		}
+
 		(contact.fields || []).forEach(function(field) {
 			if (field.type === 'email') {
 				contact.email = field.value;
Enforce contacts.fields if a single object is instead an array, with the object becoming the first value. fix #<I>