summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexander Niebuhr <alexander@nbhr.io> 2023-11-01 20:51:15 +0100
committerGravatar GitHub <noreply@github.com> 2023-11-01 14:51:15 -0500
commit0ee7c9aac9d0dbe727edb91ce944d607947aa242 (patch)
tree4e577e13017cd2a9e27706657b385208b0d14e4b
parentea16b45c0d13b9eb0b42cbc0f8ba6c0b38a55fec (diff)
downloadastro-0ee7c9aac9d0dbe727edb91ce944d607947aa242.tar.gz
astro-0ee7c9aac9d0dbe727edb91ce944d607947aa242.tar.zst
astro-0ee7c9aac9d0dbe727edb91ce944d607947aa242.zip
fix(underscore-redirects): fix dynamic pattern regression (#8979)
-rw-r--r--.changeset/cuddly-walls-remember.md5
-rw-r--r--packages/underscore-redirects/src/astro.ts4
2 files changed, 7 insertions, 2 deletions
diff --git a/.changeset/cuddly-walls-remember.md b/.changeset/cuddly-walls-remember.md
new file mode 100644
index 000000000..9057e1ac0
--- /dev/null
+++ b/.changeset/cuddly-walls-remember.md
@@ -0,0 +1,5 @@
+---
+'@astrojs/underscore-redirects': patch
+---
+
+Fixes a regression which used the wrong pattern for dynamic pages
diff --git a/packages/underscore-redirects/src/astro.ts b/packages/underscore-redirects/src/astro.ts
index 8d91847e0..c8ff5208a 100644
--- a/packages/underscore-redirects/src/astro.ts
+++ b/packages/underscore-redirects/src/astro.ts
@@ -100,7 +100,7 @@ export function createRedirectsFromAstroRoutes({
}
_redirects.add({
dynamic: true,
- input: `${base}${route.pattern}`,
+ input: `${base}${pattern}`,
target,
status: route.type === 'redirect' ? 301 : 200,
weight: 1,
@@ -108,7 +108,7 @@ export function createRedirectsFromAstroRoutes({
} else {
_redirects.add({
dynamic: true,
- input: `${base}${route.pattern}`,
+ input: `${base}${pattern}`,
target: dynamicTarget,
status: 200,
weight: 1,