Skip to content

Commit 3b1feb3

Browse files
committed
Add condition to check for no extant URL Task Error
1 parent ce27f50 commit 3b1feb3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/core/tasks/scheduled/impl/internet_archives/save/queries/shared/get_valid_entries.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from sqlalchemy import select, or_, func, text
22

3+
from src.db.enums import TaskType
4+
from src.db.helpers.query import no_url_task_error
35
from src.db.models.impl.flag.checked_for_ia.sqlalchemy import FlagURLCheckedForInternetArchives
46
from src.db.models.impl.url.core.sqlalchemy import URL
57
from src.db.models.impl.url.internet_archives.probe.sqlalchemy import URLInternetArchivesProbeMetadata
@@ -39,6 +41,7 @@
3941
URLInternetArchivesSaveMetadata.url_id.is_(None),
4042
URLInternetArchivesSaveMetadata.last_uploaded_at < func.now() - text("INTERVAL '1 month'")
4143
),
44+
no_url_task_error(TaskType.IA_SAVE),
4245
# Must have returned a 200 status code
4346
URLWebMetadata.status_code == 200
4447
)

0 commit comments

Comments
 (0)