From dbb55613270dcd11d64b7cd1eb2eaf24429c294d Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Sat, 23 Nov 2024 22:40:08 +1100 Subject: [PATCH] Update screenshot timeout to 1 minute, and also search link description in advanced search --- links/search_views.py | 3 ++- links/tasks.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/links/search_views.py b/links/search_views.py index 73ca5a1..a423b5e 100644 --- a/links/search_views.py +++ b/links/search_views.py @@ -43,7 +43,8 @@ class SearchView(ListView): def _get_link_results(self, query): return Link.objects.filter( Q(alias__icontains=query) | - Q(original_url__icontains=query) + Q(original_url__icontains=query) | + Q(description=query) ).values('id', 'alias', 'original_url', 'click_count', 'created_at').annotate( model_type=Value('link', output_field=CharField()) ) diff --git a/links/tasks.py b/links/tasks.py index af7d6c4..26163ed 100644 --- a/links/tasks.py +++ b/links/tasks.py @@ -14,8 +14,8 @@ from celery.exceptions import MaxRetriesExceededError import random logger = logging.getLogger(__name__) -SCREENSHOT_TIMEOUT = 20 -FETCH_PAGE_TIMEOUT = 15 +SCREENSHOT_TIMEOUT = 60 +FETCH_PAGE_TIMEOUT = 20 def fibonacci(n): if n <= 0: