Skip to content

Commit 02b72f6

Browse files
fix: expose site config on debug endpoint
1 parent 846cfdb commit 02b72f6

File tree

1 file changed

+4
-2
lines changed
  • src/runtime/server/routes/__sitemap__

1 file changed

+4
-2
lines changed

src/runtime/server/routes/__sitemap__/debug.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@ import {
66
globalSitemapSources,
77
resolveSitemapSources,
88
} from '../../sitemap/urlset/sources'
9-
import { useNitroOrigin } from '#site-config/server/composables/useNitroOrigin'
9+
import { getNitroOrigin, getSiteConfig } from '#site-config/server/composables'
1010

1111
export default defineEventHandler(async (e) => {
1212
const _runtimeConfig = useSitemapRuntimeConfig()
13+
const siteConfig = getSiteConfig(e)
1314
const { sitemaps: _sitemaps } = _runtimeConfig
1415
const runtimeConfig = { ..._runtimeConfig }
1516
// @ts-expect-error hack
1617
delete runtimeConfig.sitemaps
1718
const globalSources = await globalSitemapSources()
18-
const nitroOrigin = useNitroOrigin(e)
19+
const nitroOrigin = getNitroOrigin(e)
1920
const sitemaps: Record<string, SitemapDefinition> = {}
2021
for (const s of Object.keys(_sitemaps)) {
2122
// resolve the sources
@@ -29,5 +30,6 @@ export default defineEventHandler(async (e) => {
2930
sitemaps,
3031
runtimeConfig,
3132
globalSources: await resolveSitemapSources(globalSources, e),
33+
siteConfig: { ...siteConfig },
3234
}
3335
})

0 commit comments

Comments
 (0)