diff --git a/packages/astro/src/config.ts b/packages/astro/src/config.ts index 3dde8f632..7d0ef05ad 100644 --- a/packages/astro/src/config.ts +++ b/packages/astro/src/config.ts @@ -38,7 +38,7 @@ function validateConfig(config: any): void { throw new Error('[config] buildOptions.site must be a valid URL'); } } - if(config.buildOptions.drafts !== undefined && typeof config.buildOptions.drafts !== 'boolean') { + if (config.buildOptions.drafts !== undefined && typeof config.buildOptions.drafts !== 'boolean') { throw new Error(`[config] buildOptions.drafts: ${JSON.stringify(config.buildOptions.drafts)}\n Expected boolean, received ${type(config.buildOptions.drafts)}.`); } } diff --git a/packages/astro/src/runtime.ts b/packages/astro/src/runtime.ts index a719bb497..559bc6088 100644 --- a/packages/astro/src/runtime.ts +++ b/packages/astro/src/runtime.ts @@ -155,9 +155,9 @@ async function load(config: RuntimeConfig, rawPathname: string | undefined): Pro let data: any[] = await loadData({ params: currentParams }); if (!data) throw new Error(`[createCollection] \`data()\` returned nothing (empty data)"`); if (!Array.isArray(data)) data = [data]; // note: this is supposed to be a little friendlier to the user, but should we error out instead? - data = data.filter(entry => !entry.hasOwnProperty('published') || (entry.hasOwnProperty('published') && entry.published)); + data = data.filter(entry => !entry.hasOwnProperty('published') || (entry.hasOwnProperty('published') && entry.published)); if (!buildOptions.draft && config.mode === "production") { - data = data.filter(entry => !entry.hasOwnProperty('draft') || (entry.hasOwnProperty('draft') && !entry.draft)); + data = data.filter(entry => !entry.hasOwnProperty('draft') || (entry.hasOwnProperty('draft') && !entry.draft)); } // handle RSS