@@ -137,32 +137,29 @@ public void execute(WebScriptRequest req, WebScriptResponse resp) throws IOExcep
137
137
// TODO return a map or object, not a JSON object here
138
138
JSONObject authParams = requestAccessToken (tokenUrl , clientId , clientSecret , code , req );
139
139
140
- if (logger .isDebugEnabled ())
140
+ logger .debug ("Token data returned" );
141
+ try
141
142
{
142
- logger .debug ("Token data returned" );
143
- try
143
+ // TODO use constants for parameter names
144
+ if (authParams .has ("access_token" ))
145
+ {
146
+ logger .debug ("access_token: " + authParams .getString ("access_token" ));
147
+ accessToken = authParams .getString ("access_token" );
148
+ }
149
+ if (authParams .has ("instance_url" ))
144
150
{
145
- // TODO use constants for parameter names
146
- if (authParams .has ("access_token" ))
147
- {
148
- logger .debug ("access_token: " + authParams .getString ("access_token" ));
149
- accessToken = authParams .getString ("access_token" );
150
- }
151
- if (authParams .has ("instance_url" ))
152
- {
153
- logger .debug ("instance_url: " + authParams .getString ("instance_url" ));
154
- }
155
- if (authParams .has ("refresh_token" ))
156
- {
157
- logger .debug ("refresh_token: " + authParams .getString ("refresh_token" ));
158
- refreshToken = authParams .getString ("refresh_token" );
159
- }
151
+ logger .debug ("instance_url: " + authParams .getString ("instance_url" ));
160
152
}
161
- catch ( JSONException e )
153
+ if ( authParams . has ( "refresh_token" ) )
162
154
{
163
- throw new WebScriptException ("Error parsing access token response" , e );
155
+ logger .debug ("refresh_token: " + authParams .getString ("refresh_token" ));
156
+ refreshToken = authParams .getString ("refresh_token" );
164
157
}
165
158
}
159
+ catch (JSONException e )
160
+ {
161
+ throw new WebScriptException ("Error parsing access token response" , e );
162
+ }
166
163
167
164
if (accessToken == null )
168
165
{
0 commit comments