From fca90bd7632b83b6f317fb478f21f41bce9b43c9 Mon Sep 17 00:00:00 2001 From: Robert Sparks Date: Thu, 29 May 2025 13:54:45 -0500 Subject: [PATCH] fix: trailing slashes for all rpc api endpoints --- ietf/api/urls_rpc.py | 4 ++-- rpcapi.yaml | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ietf/api/urls_rpc.py b/ietf/api/urls_rpc.py index f0ff26caedc..6e4fea0fea9 100644 --- a/ietf/api/urls_rpc.py +++ b/ietf/api/urls_rpc.py @@ -7,14 +7,14 @@ urlpatterns = [ url(r"^doc/create_demo_draft/$", views_rpc.create_demo_draft), url(r"^doc/drafts/(?P[0-9]+)$", views_rpc.rpc_draft), - url(r"^doc/drafts_by_names/", views_rpc.drafts_by_names), + url(r"^doc/drafts_by_names/$", views_rpc.drafts_by_names), url(r"^doc/submitted_to_rpc/$", views_rpc.submitted_to_rpc), url(r"^doc/rfc/original_stream/$", views_rpc.rfc_original_stream), url(r"^doc/rfc/authors/$", views_rpc.rfc_authors), url(r"^doc/draft/authors/$", views_rpc.draft_authors), url(r"^person/create_demo_person/$", views_rpc.create_demo_person), url(r"^person/persons_by_email/$", views_rpc.persons_by_email), - url(r"^person/(?P[0-9]+)$", views_rpc.rpc_person), + url(r"^person/(?P[0-9]+)/$", views_rpc.rpc_person), url(r"^persons/$", views_rpc.rpc_persons), url(r"^subject/(?P[0-9]+)/person/$", views_rpc.rpc_subject_person), ] diff --git a/rpcapi.yaml b/rpcapi.yaml index f0c90f173d3..c51f76d79bd 100644 --- a/rpcapi.yaml +++ b/rpcapi.yaml @@ -6,7 +6,7 @@ info: servers: - url: 'http://localhost:8000/api/rpc' paths: - /person/{personId}: + /person/{personId}/: get: operationId: get_person_by_id summary: Find person by ID @@ -151,7 +151,7 @@ paths: name: type: string - /doc/submitted_to_rpc: + /doc/submitted_to_rpc/: get: operationId: submitted_to_rpc summary: List documents ready to enter the RFC Editor Queue @@ -164,7 +164,7 @@ paths: schema: $ref: '#/components/schemas/SubmittedToQueue' - /doc/drafts/{docId}: + /doc/drafts/{docId}/: get: operationId: get_draft_by_id summary: Get a draft @@ -308,7 +308,7 @@ paths: schema: $ref: '#/components/schemas/OriginalStream' - /subject/{subjectId}/person: + /subject/{subjectId}/person/: get: operationId: get_subject_person_by_id summary: Find person for OIDC subject by ID