diff --git a/modules/ppcp-wc-gateway/src/Settings/SettingsListener.php b/modules/ppcp-wc-gateway/src/Settings/SettingsListener.php index 88c9bee98..adf2c605a 100644 --- a/modules/ppcp-wc-gateway/src/Settings/SettingsListener.php +++ b/modules/ppcp-wc-gateway/src/Settings/SettingsListener.php @@ -338,7 +338,7 @@ class SettingsListener { } $redirect_url = false; - if ( self::CREDENTIALS_UNCHANGED !== $credentials_change_status ) { + if ( $credentials_change_status && self::CREDENTIALS_UNCHANGED !== $credentials_change_status ) { $redirect_url = $this->get_onboarding_redirect_url(); } diff --git a/tests/PHPUnit/WcGateway/Settings/SettingsListenerTest.php b/tests/PHPUnit/WcGateway/Settings/SettingsListenerTest.php index d1397a421..8b8a4e118 100644 --- a/tests/PHPUnit/WcGateway/Settings/SettingsListenerTest.php +++ b/tests/PHPUnit/WcGateway/Settings/SettingsListenerTest.php @@ -88,8 +88,6 @@ class SettingsListenerTest extends ModularTestCase $dcc_status_cache->shouldReceive('has') ->andReturn(false); - $this->expectException(StubRedirectionException::class); - $testee->listen(); } }