From 4d27b6e87bde179a8c4ada5bfc2f4cd7904f7b48 Mon Sep 17 00:00:00 2001 From: Alessio Ababilov Date: Thu, 12 Jul 2012 12:31:50 +0300 Subject: network manager returns empty list, not raise an exception Fix bug #1023805 Change-Id: I9ddb10db127375ad37a7760b53e44782b392c2e3 --- nova/network/manager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nova/network/manager.py b/nova/network/manager.py index 5c7e012cd..0f887cadd 100644 --- a/nova/network/manager.py +++ b/nova/network/manager.py @@ -1632,7 +1632,10 @@ class NetworkManager(manager.SchedulerDependentManager): @wrap_check_policy def get_all_networks(self, context): - networks = self.db.network_get_all(context) + try: + networks = self.db.network_get_all(context) + except exception.NoNetworksFound: + return [] return [dict(network.iteritems()) for network in networks] @wrap_check_policy -- cgit