summaryrefslogtreecommitdiff
path: root/contrib/designate-ext-samplehandler/designate_ext_samplehandler/notification_handler/sample.py
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/designate-ext-samplehandler/designate_ext_samplehandler/notification_handler/sample.py')
-rw-r--r--contrib/designate-ext-samplehandler/designate_ext_samplehandler/notification_handler/sample.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/contrib/designate-ext-samplehandler/designate_ext_samplehandler/notification_handler/sample.py b/contrib/designate-ext-samplehandler/designate_ext_samplehandler/notification_handler/sample.py
index 60ce1ae5..56df3b55 100644
--- a/contrib/designate-ext-samplehandler/designate_ext_samplehandler/notification_handler/sample.py
+++ b/contrib/designate-ext-samplehandler/designate_ext_samplehandler/notification_handler/sample.py
@@ -78,8 +78,6 @@ class SampleHandler(NotificationHandler):
'data': fixed_ip['address'],
}
- recordset = self._find_or_create_recordset(context,
- **recordset_values)
-
- self.central_api.create_record(context, zone_id, recordset['id'],
- Record(**record_values))
+ self._create_or_update_recordset(
+ context, [Record(**record_values)], **recordset_values
+ )