diff options
author | 2022-03-08 14:03:33 -0800 | |
---|---|---|
committer | 2022-03-08 14:03:33 -0800 | |
commit | 6bf124fb2f8ffd3909148ccc0e253c1f72f364cb (patch) | |
tree | e369c35e507ce35c8fede8cebfd15255269d8af9 | |
parent | d08ddaf5b933033564e1312df49ace8364033f79 (diff) | |
download | astro-6bf124fb2f8ffd3909148ccc0e253c1f72f364cb.tar.gz astro-6bf124fb2f8ffd3909148ccc0e253c1f72f364cb.tar.zst astro-6bf124fb2f8ffd3909148ccc0e253c1f72f364cb.zip |
remove a bad dev warning from static-build (#2733)
-rw-r--r-- | .changeset/silver-foxes-bathe.md | 5 | ||||
-rw-r--r-- | packages/astro/src/core/render/core.ts | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/.changeset/silver-foxes-bathe.md b/.changeset/silver-foxes-bathe.md new file mode 100644 index 000000000..f0f63c274 --- /dev/null +++ b/.changeset/silver-foxes-bathe.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Remove a bad dev warning diff --git a/packages/astro/src/core/render/core.ts b/packages/astro/src/core/render/core.ts index 7ff17de70..72876b690 100644 --- a/packages/astro/src/core/render/core.ts +++ b/packages/astro/src/core/render/core.ts @@ -28,8 +28,11 @@ async function getParamsAndProps(opts: GetParamsAndPropsOptions): Promise<[Param } } let routeCacheEntry = routeCache.get(route); + // During build, the route cache should already be populated. + // During development, the route cache is filled on-demand and may be empty. + // TODO(fks): Can we refactor getParamsAndProps() to receive routeCacheEntry + // as a prop, and not do a live lookup/populate inside this lower function call. if (!routeCacheEntry) { - warn(logging, 'routeCache', `Internal Warning: getStaticPaths() called twice during the build. (${route.component})`); routeCacheEntry = await callGetStaticPaths(mod, route, true, logging); routeCache.set(route, routeCacheEntry); } |