File tree 1 file changed +6
-2
lines changed
app/api/go/d/[sourceId]/[docsetId]/latest
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 1
- import { NextResponse } from "next/server" ;
2
- import type { NextRequest } from "next/server" ;
1
+ import { NextRequest , NextResponse } from "next/server" ;
3
2
import { geolocation } from "@vercel/edge" ;
4
3
5
4
import docsets from "@/docsets.json" ;
@@ -111,6 +110,11 @@ const regionMap: RegionMap = {
111
110
} ;
112
111
113
112
export function GET ( request : NextRequest , { params } : { params : { sourceId : string ; docsetId : string } } ) {
113
+ // Hacky workaround for Next.js/Vercel bug reported in https://github.com/zealdocs/zeal/issues/1537.
114
+ if ( request . nextUrl . pathname . endsWith ( "/d/com.kapeli/C++/latest" ) ) {
115
+ params . docsetId = "C++" ;
116
+ }
117
+
114
118
const { sourceId, docsetId } = params ;
115
119
if ( sourceId != "com.kapeli" || ! Object . hasOwn ( docsets , docsetId ) ) {
116
120
console . error ( "Unknown sourceId or docsetId:" , sourceId , docsetId ) ;
You can’t perform that action at this time.
0 commit comments