We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b45ab20 commit 57f18c0Copy full SHA for 57f18c0
1 file changed
src/main/java/org/mushare/pluto/PlutoUser.java
@@ -31,10 +31,12 @@ public LoginType getLoginType() {
31
public PlutoUser(JSONObject payload) {
32
userId = payload.getLong("userId");
33
deviceId = payload.getString("deviceId");
34
- JSONArray scopeArray = payload.getJSONArray("scopes");
35
scopes = new ArrayList<>();
36
- for (int i = 0; i < scopeArray.size(); i++) {
37
- scopes.add(scopeArray.getString(i));
+ if (payload.containsKey("scopes")) {
+ JSONArray scopeArray = payload.getJSONArray("scopes");
+ for (int i = 0; i < scopeArray.size(); i++) {
38
+ scopes.add(scopeArray.getString(i));
39
+ }
40
}
41
loginType = LoginType.fromIdentifier(payload.getString("login_type"));
42
0 commit comments