summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraham Hayes <graham.hayes@hp.com>2014-12-15 18:58:18 +0000
committerGraham Hayes <graham.hayes@hp.com>2014-12-15 19:03:43 +0000
commit8b1dccd81765aced68faa766bb821376c36fd907 (patch)
tree110e776cd0f41f828a1455fa553865b895054d82
parentb1f6f7c6e637c3df1370f8de5c1a5567e94f129b (diff)
downloaddesignate-8b1dccd81765aced68faa766bb821376c36fd907.tar.gz
Fixed the syntax of obj_reset_changes in SQLA
Change-Id: Ieb5b4dc241d8cc50931ca40e5158e0d931108228 Closes-Bug: 1402788
-rw-r--r--designate/storage/impl_sqlalchemy/__init__.py21
1 files changed, 9 insertions, 12 deletions
diff --git a/designate/storage/impl_sqlalchemy/__init__.py b/designate/storage/impl_sqlalchemy/__init__.py
index 1c2dfa6e..8ba337ef 100644
--- a/designate/storage/impl_sqlalchemy/__init__.py
+++ b/designate/storage/impl_sqlalchemy/__init__.py
@@ -389,7 +389,7 @@ class SQLAlchemyStorage(sqlalchemy_base.SQLAlchemy, storage_base.Storage):
else:
recordset.records = objects.RecordList()
- recordset.obj_reset_changes('records')
+ recordset.obj_reset_changes(['records'])
return recordset
@@ -400,7 +400,7 @@ class SQLAlchemyStorage(sqlalchemy_base.SQLAlchemy, storage_base.Storage):
recordset.records = self._find_records(
context, {'recordset_id': recordset.id})
- recordset.obj_reset_changes('records')
+ recordset.obj_reset_changes(['records'])
return recordset
@@ -414,7 +414,7 @@ class SQLAlchemyStorage(sqlalchemy_base.SQLAlchemy, storage_base.Storage):
recordset.records = self._find_records(
context, {'recordset_id': recordset.id})
- recordset.obj_reset_changes('records')
+ recordset.obj_reset_changes(['records'])
return recordsets
@@ -424,7 +424,7 @@ class SQLAlchemyStorage(sqlalchemy_base.SQLAlchemy, storage_base.Storage):
recordset.records = self._find_records(
context, {'recordset_id': recordset.id})
- recordset.obj_reset_changes('records')
+ recordset.obj_reset_changes(['records'])
return recordset
@@ -620,14 +620,14 @@ class SQLAlchemyStorage(sqlalchemy_base.SQLAlchemy, storage_base.Storage):
self.create_pool_attribute(context, pool.id, pool_attribute)
else:
pool.attributes = objects.PoolAttributeList()
- pool.obj_reset_changes('attributes')
+ pool.obj_reset_changes(['attributes'])
if pool.obj_attr_is_set('nameservers'):
for nameserver in pool.nameservers:
self.create_pool_attribute(context, pool.id, nameserver)
else:
pool.nameservers = objects.NameServerList()
- pool.obj_reset_changes('nameservers')
+ pool.obj_reset_changes(['nameservers'])
return pool
@@ -637,8 +637,7 @@ class SQLAlchemyStorage(sqlalchemy_base.SQLAlchemy, storage_base.Storage):
context, {'pool_id': pool_id, 'key': '!nameserver'})
pool.nameservers = self._find_pool_attributes(
context, {'pool_id': pool_id, 'key': 'nameserver'})
- pool.obj_reset_changes('attributes')
- pool.obj_reset_changes('nameservers')
+ pool.obj_reset_changes(['attributes', 'nameservers'])
return pool
def find_pools(self, context, criterion=None, marker=None,
@@ -651,8 +650,7 @@ class SQLAlchemyStorage(sqlalchemy_base.SQLAlchemy, storage_base.Storage):
context, {'pool_id': pool.id, 'key': '!nameserver'})
pool.nameservers = self._find_pool_attributes(
context, {'pool_id': pool.id, 'key': 'nameserver'})
- pool.obj_reset_changes('attributes')
- pool.obj_reset_changes('nameservers')
+ pool.obj_reset_changes(['attributes', 'nameservers'])
return pools
@@ -662,8 +660,7 @@ class SQLAlchemyStorage(sqlalchemy_base.SQLAlchemy, storage_base.Storage):
context, {'pool_id': pool.id, 'key': '!nameserver'})
pool.nameservers = self._find_pool_attributes(
context, {'pool_id': pool.id, 'key': 'nameserver'})
- pool.obj_reset_changes('attributes')
- pool.obj_reset_changes('nameservers')
+ pool.obj_reset_changes(['attributes', 'nameservers'])
return pool
def update_pool(self, context, pool):