Budibase/budibase · error · HTTPError
User is already synched
Error message
User is already synched
What it means
Error "User is already synched" thrown in Budibase/budibase.
Source
Thrown at packages/pro/src/sdk/scim/users.ts:55
builder.setSkip(params.skip)
const docs = await builder.run()
return {
users: docs.rows,
total: docs.totalRows,
}
}
export async function find(id: string) {
return await usersCore.getById(id)
}
export async function create(user: User) {
const existingUser = await userDb.getUserByEmail(user.email)
if (existingUser) {
if (existingUser.scimInfo?.isSync) {
throw new HTTPError(`User is already synched`, 409)
}
user = {
...existingUser,
scimInfo: lodashMerge(existingUser.scimInfo, user.scimInfo),
password: undefined,
firstName: user.firstName,
lastName: user.lastName,
updatedAt: user.updatedAt,
}
}
return await userDb.save(user, { requirePassword: false })
}
export async function update(
user: User,
opts?: { allowChangingEmail?: boolean }
) {View on GitHub (pinned to a81a902e9a)
When it happens
Trigger: Thrown at packages/pro/src/sdk/scim/users.ts:55 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/67f7684116fd4eab.
Report an issue: GitHub.