summaryrefslogtreecommitdiffstats
path: root/nova/db
diff options
context:
space:
mode:
authorYuriy Zveryanskyy <yzveryanskyy@mirantis.com>2013-06-06 14:56:25 +0300
committerYuriy Zveryanskyy <yzveryanskyy@mirantis.com>2013-06-06 15:03:59 +0300
commit0bc3d9fd5d160ba71b69293f9bd0dd52eb7c2354 (patch)
treec19852587d0f245aabf37347b55b8d1881be0337 /nova/db
parent8b632660aff27582c9b8ced3e0642399f3139f81 (diff)
downloadnova-0bc3d9fd5d160ba71b69293f9bd0dd52eb7c2354.tar.gz
nova-0bc3d9fd5d160ba71b69293f9bd0dd52eb7c2354.tar.xz
nova-0bc3d9fd5d160ba71b69293f9bd0dd52eb7c2354.zip
Add missing exception to cell_update()
Add missing CellNotFound exception to cell_update() in db.sqlalchemy.api, which expected from this method. Change-Id: I25699a08b581922b13ae62708486bdee6f8b0ac6
Diffstat (limited to 'nova/db')
-rw-r--r--nova/db/sqlalchemy/api.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py
index af9486b3e..4d6ff2cc8 100644
--- a/nova/db/sqlalchemy/api.py
+++ b/nova/db/sqlalchemy/api.py
@@ -4047,6 +4047,8 @@ def cell_update(context, cell_name, values):
session = get_session()
with session.begin():
cell = _cell_get_by_name_query(context, cell_name, session=session)
+ if not cell:
+ raise exception.CellNotFound(cell_name=cell_name)
cell.update(values)
return cell