Fix buildLlmsTxt.ts

This commit is contained in:
2026-09-26 16:20:31 +02:00
parent 026c2696b6
commit a4c5bcfbdf
3 changed files with 12 additions and 8 deletions
+6 -6
View File
@@ -37,16 +37,16 @@ import { buildLocalizedPath } from '../i18n/index.js';
});
const name = settings.siteName?.trim() || 'Website';
const description = settings.siteDescription?.trim();
// NO where:{_status} filter — collections without drafts enabled don't
// register the _status field, and querying it throws
// "path cannot be queried: _status" (a real bug report). Draft filtering
// happens in memory below, which is safe for every collection. Same as
// buildSitemapEntries and generateStaticParams.
const result = await payload.find({
collection: pagesSlug,
depth: 0,
limit: 1000,
locale: loc,
where: {
_status: {
not_equals: 'draft'
}
}
locale: loc
});
const lines = [
`# ${name}`,
File diff suppressed because one or more lines are too long
+5 -1
View File
@@ -79,12 +79,16 @@ export async function buildLlmsTxt({
const name = settings.siteName?.trim() || 'Website'
const description = settings.siteDescription?.trim()
// NO where:{_status} filter — collections without drafts enabled don't
// register the _status field, and querying it throws
// "path cannot be queried: _status" (a real bug report). Draft filtering
// happens in memory below, which is safe for every collection. Same as
// buildSitemapEntries and generateStaticParams.
const result = await payload.find({
collection: pagesSlug as never,
depth: 0,
limit: 1000,
locale: loc as never,
where: { _status: { not_equals: 'draft' } } as never,
})
const lines: string[] = [`# ${name}`, '']