diff --git a/packages/next/src/build/webpack/loaders/next-metadata-route-loader.ts b/packages/next/src/build/webpack/loaders/next-metadata-route-loader.ts index 7fb4f62792fe5..cb8f91b49f788 100644 --- a/packages/next/src/build/webpack/loaders/next-metadata-route-loader.ts +++ b/packages/next/src/build/webpack/loaders/next-metadata-route-loader.ts @@ -204,7 +204,11 @@ export async function GET(_, ctx) { throw new Error('id property is required for every item returned from generateSitemaps') } } - return item.id.toString() === targetId + let itemID = item.id.toString() + if(process.env.NODE_ENV === 'production') { + itemID += '.xml' + } + return itemID === targetId })?.id if (id == null) { return new NextResponse('Not Found', {