fixed exception that would occur if the repo list xml file did not exist

This commit is contained in:
David Sparer
2017-04-12 17:37:42 -06:00
parent fa006afd0d
commit 4869058f46

View File

@@ -25,6 +25,7 @@ namespace mRemoteNG.Config.Serializers.CredentialProviderSerializer
public IEnumerable<ICredentialRepository> Deserialize(string xml)
{
if (string.IsNullOrEmpty(xml)) return new ICredentialRepository[0];
var xdoc = XDocument.Parse(xml);
var repoEntries = xdoc.Descendants("CredentialRepository");
return repoEntries.Select(new XmlCredentialRepositoryFactory(_serializer, _deserializer).Build);