Skip to content

Commit 91a4ef4

Browse files
committed
Org delete to use bulk_delete
1 parent 36fe961 commit 91a4ef4

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

core/common/tasks.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,17 @@ def delete_organization(org_id):
2222
from core.orgs.models import Organization
2323
logger.info('Finding org...')
2424

25-
org = Organization.objects.filter(id=org_id).first()
25+
queryset = Organization.objects.filter(id=org_id)
2626

27-
if not org: # pragma: no cover
27+
if not queryset.exists():
2828
logger.info('Not found org %s', org_id)
2929
return
3030

31+
org = queryset.first()
32+
3133
try:
3234
logger.info('Found org %s. Beginning purge...', org.mnemonic)
33-
org.delete()
35+
queryset.delete()
3436
from core.pins.models import Pin
3537
Pin.objects.filter(resource_type__model='organization', resource_id=org.id).delete()
3638
from core.client_configs.models import ClientConfig

0 commit comments

Comments
 (0)