diff --git a/Classes/BITAuthenticator.m b/Classes/BITAuthenticator.m index a11f9af3f3..a6dd86acd5 100644 --- a/Classes/BITAuthenticator.m +++ b/Classes/BITAuthenticator.m @@ -565,7 +565,7 @@ static NSString* const kBITAuthenticatorDidSkipOptionalLogin = @"BITAuthenticato #pragma mark - Property overrides - (void)setAuthenticationToken:(NSString *)authenticationToken withType:(NSString*) authenticationTokenType { NSParameterAssert(nil == authenticationToken || nil != authenticationTokenType); - if(![self.authenticationToken isEqualToString:authenticationToken]) { + if(![self.authenticationToken isEqualToString:authenticationToken] || ![self.authenticationTokenType isEqualToString:authenticationTokenType]) { [self willChangeValueForKey:@"installationIdentification"]; if(nil == authenticationToken) { [self removeKeyFromKeychain:kBITAuthenticatorAuthTokenKey];