diff options
author | Michael Still <mikal@stillhq.com> | 2012-07-27 11:24:06 +1000 |
---|---|---|
committer | Michael Still <mikal@stillhq.com> | 2012-07-27 11:27:44 +1000 |
commit | 0626def72e8c2271ef72910c1a2f64015ac9c38b (patch) | |
tree | 42f7dcb2a91441edbdfa952f1560fbc9c22abedc | |
parent | 4f17fc93720874185dbc2742da8afa3316fd39fd (diff) | |
download | nova-0626def72e8c2271ef72910c1a2f64015ac9c38b.tar.gz nova-0626def72e8c2271ef72910c1a2f64015ac9c38b.tar.xz nova-0626def72e8c2271ef72910c1a2f64015ac9c38b.zip |
Only enforce valid uuids if a uuid is passed.
This fixes bug 1029721 which was causing instance spawn failures.
Change-Id: Iab7fdb063874972e0bcd91c51bfd0e5b49e8023c
-rw-r--r-- | nova/db/sqlalchemy/api.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index ac56e5983..c0dfd5cbb 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -1031,7 +1031,7 @@ def fixed_ip_associate(context, address, instance_uuid, network_id=None, @require_admin_context def fixed_ip_associate_pool(context, network_id, instance_uuid=None, host=None): - if not utils.is_uuid_like(instance_uuid): + if instance_uuid and not utils.is_uuid_like(instance_uuid): raise exception.InvalidUUID(uuid=instance_uuid) session = get_session() |