Skip to content

Commit b4491ad

Browse files
committed
Merge pull request jaliss#368 from chrisbeach/patch-1
Prevent errors caused by missing email in FacebookProvider
2 parents 970beba + c67b0bf commit b4491ad

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

module-code/app/securesocial/core/providers/FacebookProvider.scala

+7-7
Original file line numberDiff line numberDiff line change
@@ -70,21 +70,21 @@ class FacebookProvider(application: Application) extends OAuth2Provider(applicat
7070
)
7171
throw new AuthenticationException()
7272
case _ =>
73-
val userId = ( me \ Id).as[String]
74-
val name = ( me \ Name).as[String]
75-
val firstName = ( me \ FirstName).as[String]
76-
val lastName = ( me \ LastName).as[String]
77-
val picture = (me \ Picture)
73+
val userId = (me \ Id).as[String]
74+
val name = (me \ Name).as[String]
75+
val firstName = (me \ FirstName).as[String]
76+
val lastName = (me \ LastName).as[String]
77+
val picture = me \ Picture
7878
val avatarUrl = (picture \ Data \ Url).asOpt[String]
79-
val email = ( me \ Email).as[String]
79+
val email = (me \ Email).asOpt[String]
8080

8181
user.copy(
8282
identityId = IdentityId(userId, id),
8383
firstName = firstName,
8484
lastName = lastName,
8585
fullName = name,
8686
avatarUrl = avatarUrl,
87-
email = Some(email)
87+
email = email
8888
)
8989
}
9090
} catch {

0 commit comments

Comments
 (0)