mirror of
https://github.com/mRemoteNG/mRemoteNG.git
synced 2026-02-17 22:11:48 +08:00
fixed exception that would occur if the repo list xml file did not exist
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user