Skip to content

Commit 7da84bf

Browse files
authored
Fix virtual museum import harvester (#4223)
1 parent 50d0c2b commit 7da84bf

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Diff for: bims/tasks/virtual_museum_import.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from celery.utils.log import get_task_logger
66
from django.core.management import call_command
77
from django_tenants.utils import get_tenant_model, schema_context
8-
from django.db import transaction
98

109
logger = get_task_logger(__name__)
1110

@@ -20,13 +19,12 @@ def import_data_task(self, module, limit=10):
2019

2120
TenantModel = get_tenant_model()
2221
tenants = TenantModel.objects.all().exclude(schema_name='public')
23-
2422
for tenant in tenants:
2523
with schema_context(tenant.schema_name):
2624
api_token = preferences.SiteSetting.virtual_museum_token
2725
if not api_token:
2826
logger.info(f"No virtual museum token found for {tenant.schema_name}.")
29-
return
27+
continue
3028
try:
3129
# Check for in-progress tasks
3230
running_tasks = ImportTask.objects.filter(
@@ -111,7 +109,7 @@ def import_data_task(self, module, limit=10):
111109
call_command('import_odonata_data',
112110
start_index=start_index,
113111
limit=limit,
114-
module_name='Odonates (adult)',
112+
module_name='Invertebrates',
115113
token=api_token)
116114
elif module == 'anurans':
117115
call_command('import_frog_vm_data',

0 commit comments

Comments
 (0)