FusionAuth / fusionauth-android-sdk

Android SDK for FusionAuth
https://fusionauth.io
Other
3 stars 1 forks source link

UserInfo failing with FusionAuth 1.50.1 - Field 'email_verified' is required for type with serial name 'io.fusionauth.mobilesdk.UserInfo', but it was missing. #62

Closed Aaron-Ritter closed 1 month ago

Aaron-Ritter commented 1 month ago

UserInfo failing with FusionAuth 1.50.1 - Field 'email_verified' is required for type with serial name 'io.fusionauth.mobilesdk.UserInfo', but it was missing.

Description

After testing with FusionAuth 1.50.1 the E2E test discovered:

io.fusionauth.sdk.FullEnd2EndTest > e2eTest[emulator-5554 - 10] FAILED 
    kotlinx.serialization.MissingFieldException: Field 'email_verified' is required for type with serial name 'io.fusionauth.mobilesdk.UserInfo', but it was missing at path: $
    at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:95)

Affects versions

FusionAuth 1.50.1 FusionAuth Android SDK 0.1.1

Steps to reproduce

Steps to reproduce the behavior:

  1. https://github.com/FusionAuth/fusionauth-android-sdk/pull/60
  2. E2E Test https://github.com/FusionAuth/fusionauth-android-sdk/actions/runs/8957626491/job/24600908863?pr=60

Expected behavior

UserInfo should work by default with FusionAuth.

Screenshots

N/A

Platform

https://github.com/FusionAuth/fusionauth-android-sdk/actions/runs/8957626491/job/24600908863?pr=60

Community guidelines

All issues filed in this repository must abide by the FusionAuth community guidelines.

Additional context

Add any other context about the problem here.

Aaron-Ritter commented 1 month ago

Related to new Strict default scope https://github.com/FusionAuth/fusionauth-issues/issues/275