fix: tenant id to never be undefined on teams (#5572)

* fix: tenant id to never be undefined

* simplify azure oauth

* simplify azure oauth

* update ee ref

* sqlx prepare

* sqlx prepare
This commit is contained in:
Alexander Petric
2025-04-05 08:17:26 -04:00
committed by GitHub
parent fb8d9ec942
commit c1b14cb5eb
6 changed files with 35 additions and 31 deletions
@@ -0,0 +1,23 @@
{
"db_name": "PostgreSQL",
"query": "\n SELECT EXISTS (SELECT 1\n FROM workspace_settings\n WHERE workspace_id <> $1\n AND slack_command_script IS NOT NULL\n AND slack_team_id = $2\n AND (SELECT slack_command_script IS NOT NULL FROM workspace_settings WHERE workspace_id = $1))\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "exists",
"type_info": "Bool"
}
],
"parameters": {
"Left": [
"Text",
"Text"
]
},
"nullable": [
null
]
},
"hash": "f955a01779f5441efc6aa9364b24c79b3cbc6413046c3b6099d19f675d8a395b"
}
@@ -1,23 +0,0 @@
{
"db_name": "PostgreSQL",
"query": "\n SELECT EXISTS (SELECT 1 \n FROM workspace_settings \n WHERE workspace_id <> $1 \n AND slack_command_script IS NOT NULL\n AND slack_team_id = $2\n AND (SELECT slack_command_script IS NOT NULL FROM workspace_settings WHERE workspace_id = $1))\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "exists",
"type_info": "Bool"
}
],
"parameters": {
"Left": [
"Text",
"Text"
]
},
"nullable": [
null
]
},
"hash": "fa59674af1d1a4ceb696fc883005ef114772f7d2ee0f60cb1358cdb7f0b5cd0c"
}
@@ -41,11 +41,11 @@
]
},
"nullable": [
false,
false,
false,
false,
false,
true,
true,
true,
true,
true,
true
]
},
+1 -1
View File
@@ -1 +1 @@
94cbac33756c1fba56da037456f44a4d294475b1
619f7dcd1097bfcd2f8b85f2075782219ff76be1
@@ -10,7 +10,7 @@
extra_params: { tenant_id: string }
extra_params_callback: Record<string, any>
} = {
scopes: [],
scopes: ['offline_access'],
auth_url: '',
token_url: '',
req_body_auth: true,
@@ -71,7 +71,11 @@
disabled={eeOnly && !$enterpriseLicense}
on:change={(e) => {
if (e.detail) {
value = { id: '', secret: '' }
if (name === 'teams' || name === 'microsoft') {
value = { id: '', secret: '', tenant: '' }
} else {
value = { id: '', secret: '' }
}
} else {
value = undefined
}