From d97c9704d0819817c9da475f1a96e29edb4a0adf Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 13 May 2022 22:26:19 -0400 Subject: [PATCH] fix 500 --- common/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/views.py b/common/views.py index c8bbf299..9e18813b 100644 --- a/common/views.py +++ b/common/views.py @@ -396,8 +396,11 @@ def jump_or_scrape(request, url): return render(request, 'common/error.html', {'msg': _("链接无效,查询失败")}) else: try: - # raise ObjectDoesNotExist effective_url = scraper.get_effective_url(url) + except ValueError: + return render(request, 'common/error.html', {'msg': _("链接无效,查询失败")}) + try: + # raise ObjectDoesNotExist entity = scraper.data_class.objects.get(source_url=effective_url) # if exists then jump to detail page return redirect(entity)