Skip to content

Commit 82fec32

Browse files
authored
fix delete domain with many soa records (#378)
1 parent d6e953a commit 82fec32

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

exordos_core/user_api/dns/dm/models.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
from gcl_sdk.agents.universal.dm import models as ua_models
2121
from oslo_config import cfg
2222
from restalchemy.common import exceptions
23-
from restalchemy.dm import filters
2423
from restalchemy.dm import models
2524
from restalchemy.dm import properties
2625
from restalchemy.dm import relationships
@@ -95,11 +94,7 @@ def insert(self, session=None):
9594
soa.save(session=session)
9695

9796
def delete(self, session=None, **kwargs):
98-
Record.objects.get_one(
99-
session=session,
100-
filters={"domain": filters.EQ(self), "type": "SOA"},
101-
).delete(session=session, force=True)
102-
u.remove_nested_dm(Record, "domain", self, session=session)
97+
u.remove_nested_dm(Record, "domain", self, session=session, force=True)
10398
return super().delete(session=session, **kwargs)
10499

105100

0 commit comments

Comments
 (0)