diff --git a/packages/plugin-runtime/src/PluginInstance.ts b/packages/plugin-runtime/src/PluginInstance.ts index 36e288ba..42815d6d 100644 --- a/packages/plugin-runtime/src/PluginInstance.ts +++ b/packages/plugin-runtime/src/PluginInstance.ts @@ -338,8 +338,8 @@ export class PluginInstance { if (payload.type === 'call_http_authentication_request' && this.#mod?.authentication) { const auth = this.#mod.authentication; if (typeof auth?.onApply === 'function') { - auth.args = await applyDynamicFormInput(ctx, auth.args, payload); - payload.values = applyFormInputDefaults(auth.args, payload.values); + const resolvedArgs = await applyDynamicFormInput(ctx, auth.args, payload); + payload.values = applyFormInputDefaults(resolvedArgs, payload.values); this.#sendPayload( context, {