Budibase/budibase · error · HTTPError
Group is already synched
Error message
Group is already synched
What it means
Error "Group is already synched" thrown in Budibase/budibase.
Source
Thrown at packages/pro/src/sdk/scim/groups.ts:17
import lodashMerge from "lodash/fp/merge"
import { UserGroup } from "@budibase/types"
import * as groupDb from "../../db/groups"
import { groups } from ".."
import { HTTPError } from "@budibase/backend-core"
export async function create(data: UserGroup) {
const existingGroup = await groupDb.getByName(data.name)
let groupId
if (!existingGroup) {
const createdGroup = await groups.save(data)
groupId = createdGroup.id!
} else {
if (existingGroup.scimInfo?.isSync) {
throw new HTTPError(`Group is already synched`, 409)
}
groupId = existingGroup._id!
if (existingGroup.users.length) {
await groups.removeUsers(
groupId,
existingGroup.users.map(u => u._id)
)
}
existingGroup.scimInfo = lodashMerge(existingGroup.scimInfo, data.scimInfo)
await groups.save(existingGroup)
}
const group = await groups.get(groupId)
return group
}
View on GitHub (pinned to a81a902e9a)
When it happens
Trigger: Thrown at packages/pro/src/sdk/scim/groups.ts:17 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/6bb0bee98facf7d1.
Report an issue: GitHub.