From df3a03aabcffc8577844e88f29371f1e54843699 Mon Sep 17 00:00:00 2001 From: Saksham Date: Wed, 22 Apr 2026 09:09:05 +0200 Subject: [PATCH] fix(redirector): Redirect to landing page if no request found --- site/cds_rdm/legacy/redirector.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/site/cds_rdm/legacy/redirector.py b/site/cds_rdm/legacy/redirector.py index c901354d..7d666a5c 100644 --- a/site/cds_rdm/legacy/redirector.py +++ b/site/cds_rdm/legacy/redirector.py @@ -118,8 +118,13 @@ def legacy_comments_redirect(legacy_id): record_id=str(parent.id), community_id=str(community_id), ).one_or_none() - if not community_relation or not community_relation.request_id: - raise NoResultFound + if not community_relation or community_relation.request_id is None: + return redirect( + url_for( + "invenio_app_rdm_records.record_detail", pid_value=parent_pid.pid_value + ), + HTTP_MOVED_PERMANENTLY, + ) return redirect( url_for( "invenio_app_rdm_requests.user_dashboard_request_view",