coollabsio/coolify · error · Exception

OAuth settings are not complete for {provider}.<br/>Please f

Error message

OAuth settings are not complete for {provider}.<br/>Please fill in all required fields.

What it means

Error "OAuth settings are not complete for {provider}.<br/>Please fill in all required fields." thrown in coollabsio/coolify.

Source

Thrown at app/Livewire/SettingsOauth.php:71

            $oauthData = $this->oauth_settings_map[$provider];
            $oauth = OauthSetting::find($oauthData['id']);

            if (! $oauth) {
                throw new \Exception('OAuth setting for '.$provider.' not found. It may have been deleted.');
            }

            $oauth->fill([
                'enabled' => $oauthData['enabled'],
                'client_id' => $oauthData['client_id'],
                'client_secret' => $oauthData['client_secret'],
                'redirect_uri' => $oauthData['redirect_uri'],
                'tenant' => $oauthData['tenant'],
                'base_url' => $oauthData['base_url'],
            ]);

            if ($oauthData['enabled'] && ! $oauth->couldBeEnabled()) {
                $oauth->update(['enabled' => false]);
                throw new \Exception('OAuth settings are not complete for '.$oauth->provider.'.<br/>Please fill in all required fields.');
            }
            $oauth->save();

            // Update the array with fresh data
            $this->oauth_settings_map[$provider] = [
                'id' => $oauth->id,
                'provider' => $oauth->provider,
                'enabled' => $oauth->enabled,
                'client_id' => $oauth->client_id,
                'client_secret' => $oauth->client_secret,
                'redirect_uri' => $oauth->redirect_uri,
                'tenant' => $oauth->tenant,
                'base_url' => $oauth->base_url,
            ];

            $this->dispatch('success', 'OAuth settings for '.$oauth->provider.' updated successfully!');
        } else {
            $errors = [];

View on GitHub (pinned to 70b9acc424)

When it happens

Trigger: Thrown at app/Livewire/SettingsOauth.php:71 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of coollabsio/coolify@70b9acc424 (2026-08-17). Data as JSON: /api/errors/8529fddf6d37c846. Report an issue: GitHub.