summaryrefslogtreecommitdiffstats
path: root/nova/db
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-06-12 23:26:25 +0000
committerGerrit Code Review <review@openstack.org>2013-06-12 23:26:25 +0000
commitd32aba1a64637dc58cf72641b116cb2413f2b7a6 (patch)
tree67c3c5c141b493d25dee679696e21ef30d0e4c3c /nova/db
parenteebd9b16b972bd5b83ba58188940ca9477938d51 (diff)
parent0bc3d9fd5d160ba71b69293f9bd0dd52eb7c2354 (diff)
downloadnova-d32aba1a64637dc58cf72641b116cb2413f2b7a6.tar.gz
nova-d32aba1a64637dc58cf72641b116cb2413f2b7a6.tar.xz
nova-d32aba1a64637dc58cf72641b116cb2413f2b7a6.zip
Merge "Add missing exception to cell_update()"
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 6853a4a2c..fa292acbf 100644
--- a/nova/db/sqlalchemy/api.py
+++ b/nova/db/sqlalchemy/api.py
@@ -4054,6 +4054,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