From 38e2af76e04d64f35e1c2971d574b89ce345fe54 Mon Sep 17 00:00:00 2001 From: doubaniux Date: Sat, 28 Nov 2020 01:40:22 +0100 Subject: [PATCH] fix jump failure when url has querystring --- common/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/views.py b/common/views.py index 2db5cfb0..2a865301 100644 --- a/common/views.py +++ b/common/views.py @@ -261,7 +261,8 @@ def jump_or_scrape(request, url): scraper = scraper_registry[matched_host] try: # raise ObjectDoesNotExist - entity = scraper.data_class.objects.get(source_url=url) + effective_url = scraper.get_effective_url(url) + entity = scraper.data_class.objects.get(source_url=effective_url) # if exists then jump to detail page return redirect(entity) except ObjectDoesNotExist: