TF-1194 Fix create first default identity make a null identity
This commit is contained in:
+6
-1
@@ -37,11 +37,16 @@ class CreateNewDefaultIdentityInteractor {
|
||||
final listIdentities = await _identityRepository
|
||||
.getAllIdentities(
|
||||
accountId,
|
||||
properties: Properties({'sortOrder'})
|
||||
properties: Properties({'sortOrder', 'mayDelete'})
|
||||
);
|
||||
listIdentities.identities?.removeWhere(_isIdentityUnDeletable);
|
||||
return _identityUtils.getSmallestOrderedIdentity(listIdentities.identities);
|
||||
}
|
||||
|
||||
bool _isIdentityUnDeletable(Identity identity) {
|
||||
return identity.mayDelete != true;
|
||||
}
|
||||
|
||||
CreateNewDefaultIdentityRequest _createNewIdentityDefault(
|
||||
CreateNewIdentityRequest identityRequest,
|
||||
List<Identity>? listDefaultIdentities,
|
||||
|
||||
Reference in New Issue
Block a user