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