Skip to content

Commit 844702a

Browse files
authored
[fix] remove groups from segments for adapters (#7222)
Fixes #6826
1 parent 137d68a commit 844702a

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

.changeset/rotten-cherries-jump.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/kit': patch
3+
---
4+
5+
[fix] remove groups from segments for adapters

packages/kit/src/core/adapt/builder.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { pipeline } from 'stream';
55
import { promisify } from 'util';
66
import { copy, rimraf, mkdirp } from '../../utils/filesystem.js';
77
import { generate_manifest } from '../generate_manifest/index.js';
8+
import { affects_path } from '../../utils/routing.js';
89

910
const pipe = promisify(pipeline);
1011

@@ -46,11 +47,14 @@ export function create_builder({ config, build_data, routes, prerendered, log })
4647

4748
return {
4849
id: route.id,
49-
segments: route.id.split('/').map((segment) => ({
50-
dynamic: segment.includes('['),
51-
rest: segment.includes('[...'),
52-
content: segment
53-
})),
50+
segments: route.id
51+
.split('/')
52+
.filter(affects_path)
53+
.map((segment) => ({
54+
dynamic: segment.includes('['),
55+
rest: segment.includes('[...'),
56+
content: segment
57+
})),
5458
pattern: route.pattern,
5559
methods: Array.from(methods)
5660
};

0 commit comments

Comments
 (0)