Skip to content

Commit 123062b

Browse files
uxairibrarnuest
authored andcommitted
Resolved Test Issue
1 parent 6400033 commit 123062b

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

publications/tasks.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,10 @@ def harvest_oai_endpoint(source_id, user=None, max_records=None):
298298
source = Source.objects.get(id=source_id)
299299
event = HarvestingEvent.objects.create(source=source, status="in_progress")
300300

301+
new_count = None
302+
spatial_count = None
303+
temporal_count = None
304+
301305
try:
302306
# Construct proper OAI-PMH URL
303307
if '?' not in source.url_field:
@@ -340,8 +344,7 @@ def harvest_oai_endpoint(source_id, user=None, max_records=None):
340344
[user.email],
341345
fail_silently=False,
342346
)
343-
344-
return new_count, spatial_count, temporal_count
347+
345348
except Exception as e:
346349
logger.error("Harvesting failed for source %s: %s", source.url_field, str(e))
347350
event.status = "failed"
@@ -373,8 +376,7 @@ def harvest_oai_endpoint(source_id, user=None, max_records=None):
373376
except Exception as email_error:
374377
logger.error("Failed to send failure notification email: %s", str(email_error))
375378

376-
# If we reach here, harvesting failed
377-
return None, None, None
379+
return new_count, spatial_count, temporal_count
378380

379381
def send_monthly_email(trigger_source="manual", sent_by=None):
380382
"""

0 commit comments

Comments
 (0)