diff --git a/mRemoteV1/Config/Serializers/XmlCredentialDeserializer.cs b/mRemoteV1/Config/Serializers/XmlCredentialDeserializer.cs index c463d5991..92b4eda45 100644 --- a/mRemoteV1/Config/Serializers/XmlCredentialDeserializer.cs +++ b/mRemoteV1/Config/Serializers/XmlCredentialDeserializer.cs @@ -21,10 +21,10 @@ namespace mRemoteNG.Config.Serializers var credentials = from element in xdoc.Descendants("Credential") select new CredentialRecord(Guid.Parse(element.Attribute("Id")?.Value)) { - Title = element.Attribute("Title")?.Value, - Username = element.Attribute("Username")?.Value, + Title = element.Attribute("Title")?.Value ?? "", + Username = element.Attribute("Username")?.Value ?? "", Password = cryptographyProvider.Decrypt(element.Attribute("Password")?.Value, decryptionKey).ConvertToSecureString(), - Domain = element.Attribute("Domain")?.Value + Domain = element.Attribute("Domain")?.Value ?? "" }; return credentials; }