From 5469116dd2555e7ae08034d47fdd2e1929705a9b Mon Sep 17 00:00:00 2001 From: Erik Olof Gunnar Andersson Date: Sat, 15 Jan 2022 15:51:43 -0800 Subject: Remove legacy logic for deleting records This logic is already handled by the sqlalchemy abstraction. Change-Id: I6ee2db46fcec466d123f6c535670306942bb5dbd --- designate/central/service.py | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/designate/central/service.py b/designate/central/service.py index a28d0961..bd259a4a 100644 --- a/designate/central/service.py +++ b/designate/central/service.py @@ -2386,21 +2386,6 @@ class Service(service.RPCService): record.action, record.status) self.storage.update_record(context, record) - # TODO(Ron): Including this to retain the current logic. - # We should NOT be deleting records. The record status should - # be used to indicate the record has been deleted. - if record.status == 'DELETED': - LOG.debug('Deleting record %s, serial %s: action %s, ' - 'status %s', record.id, record.serial, - record.action, record.status) - - self.storage.delete_record(context, record.id) - - recordset = self.storage.get_recordset( - context, record.recordset_id) - if len(recordset.records) == 0: - self.storage.delete_recordset(context, recordset.id) - return records @staticmethod -- cgit v1.2.1