Skip to content

Commit bbb76b5

Browse files
Handle null response object
1 parent 31da574 commit bbb76b5

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/LoginTest.kt

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import net.mullvad.mullvadvpn.test.common.constant.LOGIN_FAILURE_TIMEOUT
55
import net.mullvad.mullvadvpn.test.common.extension.clickAgreeOnPrivacyDisclaimer
66
import net.mullvad.mullvadvpn.test.common.extension.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove
77
import net.mullvad.mullvadvpn.test.common.extension.findObjectWithTimeout
8-
import net.mullvad.mullvadvpn.test.e2e.annotations.HighlyRateLimited
98
import net.mullvad.mullvadvpn.test.e2e.misc.AccountTestRule
109
import org.junit.jupiter.api.Test
1110
import org.junit.jupiter.api.extension.RegisterExtension

android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt

+8-1
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,14 @@ class SimpleMullvadHttpClient(context: Context) {
194194
"Unable to verify account due to invalid account or connectivity issues."
195195

196196
private val onErrorResponse = { error: VolleyError ->
197-
Logger.e("Response returned error status code: ${error.networkResponse.statusCode}")
197+
if (error.networkResponse != null) {
198+
Logger.e(
199+
"Response returned error message: ${error.message} " +
200+
"status code: ${error.networkResponse.statusCode}"
201+
)
202+
} else {
203+
Logger.e("Response returned error: ${error.message}")
204+
}
198205
}
199206
}
200207
}

0 commit comments

Comments
 (0)