4010N/AThis internal patch addresses an apparent Juno regression related to
4010N/ALaunchpad bug 1252403. It's not suitable for the upstream but a bug
4010N/Areport will be filed to cover the regression and eventually this patch
4010N/Ashould be replaced with something official.
4010N/A
6854N/A--- horizon-9.0.1/openstack_dashboard/api/neutron.py.~1~ 2016-06-02 13:05:56.000000000 -0700
6854N/A+++ horizon-9.0.1/openstack_dashboard/api/neutron.py 2016-06-29 23:54:56.882477825 -0700
6854N/A@@ -440,8 +440,7 @@ class FloatingIpManager(network_base.Flo
4010N/A in ext_net_ids)]
4010N/A reachable_subnets = set([p.fixed_ips[0]['subnet_id'] for p in ports
5403N/A if ((p.device_owner in
5403N/A- ROUTER_INTERFACE_OWNERS)
5403N/A- and (p.device_id in gw_routers))])
5403N/A+ ROUTER_INTERFACE_OWNERS))])
5403N/A # we have to include any shared subnets as well because we may not
5403N/A # have permission to see the router interface to infer connectivity
5403N/A shared = set([s.id for n in network_list(self.request, shared=True)