diff --git a/ownCloudSDK/Identity/OCUser.m b/ownCloudSDK/Identity/OCUser.m index b036a200..9b487c0c 100644 --- a/ownCloudSDK/Identity/OCUser.m +++ b/ownCloudSDK/Identity/OCUser.m @@ -80,7 +80,7 @@ + (instancetype)userWithGraphDisplayname:(NSString *)displayName identifier:(NSS + (instancetype)userWithGraphUser:(GAUser *)gaUser { - OCUser *user = [self userWithGraphDisplayname:gaUser.displayName identifier:gaUser.identifier userType:gaUser.userType userName:gaUser.onPremisesSamAccountName]; + OCUser *user = [self userWithGraphDisplayname:gaUser.displayName identifier:gaUser.identifier userType:gaUser.userType userName:([gaUser.onPremisesSamAccountName isEqual:@""] ? nil : gaUser.onPremisesSamAccountName)]; if (gaUser.memberOf.count > 0) {