summaryrefslogtreecommitdiff
path: root/designate/objects/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'designate/objects/base.py')
-rw-r--r--designate/objects/base.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/designate/objects/base.py b/designate/objects/base.py
index de7fa822..2ed893c5 100644
--- a/designate/objects/base.py
+++ b/designate/objects/base.py
@@ -18,6 +18,8 @@ from oslo_versionedobjects import exception
from oslo_utils import excutils
from designate.i18n import _
from oslo_versionedobjects import base
+from oslo_versionedobjects import fields as ovoo_fields
+
from oslo_versionedobjects.base import VersionedObjectDictCompat as DictObjectMixin # noqa
from designate.objects import fields
@@ -226,10 +228,10 @@ class DesignateObject(base.VersionedObject):
continue
# Reset straight Object and ListOfObjects fields
- if isinstance(self.fields[field], self.obj_fields.ObjectField):
+ if isinstance(self.fields[field], ovoo_fields.ObjectField):
value.obj_reset_changes(recursive=True)
elif isinstance(self.fields[field],
- self.obj_fields.ListOfObjectsField):
+ ovoo_fields.ListOfObjectsField):
for thing in value:
thing.obj_reset_changes(recursive=True)