diff --git a/mRemoteV1/Connection/AbstractConnectionRecord.cs b/mRemoteV1/Connection/AbstractConnectionRecord.cs index 60c67dd5..9fb16aed 100644 --- a/mRemoteV1/Connection/AbstractConnectionRecord.cs +++ b/mRemoteV1/Connection/AbstractConnectionRecord.cs @@ -185,18 +185,7 @@ namespace mRemoteNG.Connection [TypeConverter(typeof(ExpandableObjectConverter))] public virtual ICredentialRecord CredentialRecord { - get - { - return Runtime.CredentialService.GetEffectiveCredentialRecord(CredentialRecordId, false); - //if (!CredentialRecordId.Any() || CredentialRecordId.First().Equals(Guid.Empty)) - // return new NullCredentialRecord(); - - //var cred = Runtime.CredentialService.GetCredentialRecord(CredentialRecordId.FirstOrDefault()); - //if (cred == null) - // return new UnavailableCredentialRecord(CredentialRecordId.FirstOrDefault()); - - //return cred; - } + get => Runtime.CredentialService.GetEffectiveCredentialRecord(CredentialRecordId, false); set => CredentialRecordId = Optional.FromNullable(value?.Id); }