mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-21 08:02:38 +00:00
fix: quickbooks oauth realmId (#6232)
* fix: quickbooks oauth realmId * nits * nit
This commit is contained in:
@@ -92,6 +92,7 @@
|
||||
|
||||
let scopes: string[] = $state([])
|
||||
let extra_params: [string, string][] = []
|
||||
let responseExtra: Record<string, string> = $state({})
|
||||
let path: string = $state('')
|
||||
let description = $state('')
|
||||
|
||||
@@ -278,6 +279,7 @@
|
||||
resourceType = data.resource_type
|
||||
value = data.res.access_token!
|
||||
valueToken = data.res
|
||||
responseExtra = data.extra ?? {}
|
||||
step = 4
|
||||
if (express) {
|
||||
path = `u/${$userStore?.username}/${resourceType}_${new Date().getTime()}`
|
||||
@@ -411,6 +413,8 @@
|
||||
if (account_identifier) {
|
||||
args['account_identifier'] = account_identifier[1]
|
||||
}
|
||||
} else if (resourceType === 'quickbooks' && responseExtra['realmId']) {
|
||||
args['realmId'] = responseExtra['realmId']
|
||||
}
|
||||
|
||||
let account: number | undefined = undefined
|
||||
|
||||
@@ -28,11 +28,16 @@
|
||||
// goto('/resources')
|
||||
} else if (code && state) {
|
||||
try {
|
||||
const extraParams = Object.fromEntries(
|
||||
Array.from($page.url.searchParams.entries()).filter(
|
||||
([key]) => key !== 'code' && key !== 'state' && key !== 'error'
|
||||
)
|
||||
)
|
||||
const res = await OauthService.connectCallback({
|
||||
clientName: client_name,
|
||||
requestBody: { code, state }
|
||||
})
|
||||
const message = { type: 'success', res, resource_type: client_name }
|
||||
const message = { type: 'success', res, resource_type: client_name, extra: extraParams }
|
||||
sendUserToast('successful', false)
|
||||
if (window.opener) {
|
||||
console.log('Sending oauth popup message')
|
||||
|
||||
Reference in New Issue
Block a user