diff options
| author | Dan Prince <dprince@redhat.com> | 2012-08-13 12:42:56 -0400 |
|---|---|---|
| committer | Dan Prince <dprince@redhat.com> | 2012-08-13 12:42:56 -0400 |
| commit | de03b8441bf6da6437bc4df42875c3cb33103b3e (patch) | |
| tree | 22119b239faadc9789c630466a05fd065168682a | |
| parent | 7c9bb06622c72e5ec823f15a98cd9ea93d094f2a (diff) | |
| download | nova-de03b8441bf6da6437bc4df42875c3cb33103b3e.tar.gz nova-de03b8441bf6da6437bc4df42875c3cb33103b3e.tar.xz nova-de03b8441bf6da6437bc4df42875c3cb33103b3e.zip | |
Update extra specs calls to use deleted: False.
Updates the instance type extra specs and volume type extra specs
create/update functions so that 'deleted' is treated as a boolean.
This resolves issues when trying to create/update extra specs
on Postgres.
Fixes LP Bug #1036287.
Change-Id: I7f38b40122240af3254d8a817f5144ce9fafd6db
| -rw-r--r-- | nova/db/sqlalchemy/api.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index c54388f07..007429a59 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -4464,7 +4464,7 @@ def instance_type_extra_specs_update_or_create(context, flavor_id, spec_ref = models.InstanceTypeExtraSpecs() spec_ref.update({"key": key, "value": value, "instance_type_id": instance_type["id"], - "deleted": 0}) + "deleted": False}) spec_ref.save(session=session) return specs @@ -4645,7 +4645,7 @@ def volume_type_extra_specs_update_or_create(context, volume_type_id, spec_ref = models.VolumeTypeExtraSpecs() spec_ref.update({"key": key, "value": value, "volume_type_id": volume_type_id, - "deleted": 0}) + "deleted": False}) spec_ref.save(session=session) return specs |
