From d057fb0de5a4d9e0e5a4c19aa49f94fd0d311567 Mon Sep 17 00:00:00 2001 From: Alan Quillin Date: Tue, 27 Aug 2013 16:11:05 -0500 Subject: [PATCH] Fixed an issue with the Server Address which threw an exception when either public or private address was missing --- src/corelib/Core/Domain/ServerAddresses.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/corelib/Core/Domain/ServerAddresses.cs b/src/corelib/Core/Domain/ServerAddresses.cs index 56aa88365..f874172b3 100644 --- a/src/corelib/Core/Domain/ServerAddresses.cs +++ b/src/corelib/Core/Domain/ServerAddresses.cs @@ -7,9 +7,9 @@ namespace net.openstack.Core.Domain public class ServerAddresses : Dictionary { [IgnoreDataMember] - public AddressDetails[] Private { get { return this["private"]; } } + public AddressDetails[] Private { get { return ContainsKey("private") ? this["private"] : null; } } [IgnoreDataMember] - public AddressDetails[] Public { get { return this["public"]; } } + public AddressDetails[] Public { get { return ContainsKey("public") ? this["public"] : null; } } } } \ No newline at end of file