We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 93b52e3 commit b70ea44Copy full SHA for b70ea44
apps/sim/app/api/auth/sso/register/route.ts
@@ -155,10 +155,13 @@ export async function POST(request: NextRequest) {
155
156
let clientSecret = rawClientSecret
157
if (rawClientSecret === REDACTED_MARKER) {
158
+ const ownerClause = orgId
159
+ ? and(eq(ssoProvider.providerId, providerId), eq(ssoProvider.organizationId, orgId))
160
+ : and(eq(ssoProvider.providerId, providerId), eq(ssoProvider.userId, session.user.id))
161
const [existing] = await db
162
.select({ oidcConfig: ssoProvider.oidcConfig })
163
.from(ssoProvider)
- .where(eq(ssoProvider.providerId, providerId))
164
+ .where(ownerClause)
165
.limit(1)
166
if (!existing?.oidcConfig) {
167
return NextResponse.json(
0 commit comments