Budibase/budibase · error · HTTPError

Projects feature is not enabled.

Error message

Projects feature is not enabled.

What it means

Error "Projects feature is not enabled." thrown in Budibase/budibase.

Source

Thrown at packages/server/src/utilities/projects.ts:46

const dedupeProjectIds = (projectIds: string[]) => {
  const deduped = Array.from(new Set(projectIds))
  return deduped.length ? deduped : undefined
}

export const resolveProjectIds = async (projectIds?: string[] | null) => {
  const validated = validateProjectIds(projectIds)
  if (!validated?.length) {
    return undefined
  }

  const ids = dedupeProjectIds(validated)
  if (!ids?.length) {
    return undefined
  }

  if (!(await features.isEnabled(FeatureFlag.PROJECTS))) {
    throw new HTTPError("Projects feature is not enabled.", 404)
  }

  await Promise.all(
    ids.map(async projectId => {
      const project = await sdk.projects.get(projectId)
      if (!project) {
        throw new HTTPError(`Project '${projectId}' not found.`, 404)
      }
    })
  )

  return ids
}

export const resolveUpdatedProjectIds = async (
  projectIds: string[] | null | undefined,
  currentProjectIds?: string[]
) => {

View on GitHub (pinned to a81a902e9a)

When it happens

Trigger: Thrown at packages/server/src/utilities/projects.ts:46 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of Budibase/budibase@a81a902e9a (2026-08-29). Data as JSON: /api/errors/181c49ea03d79ab8. Report an issue: GitHub.