mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2026-01-06 12:36:56 +00:00
Fixes #15499: Fix the OpenMetadata(Client) constructor bug - ApiClient null check. (re-commit) (#16661)
* bugfix: change the ApiClient init task. * style: run `mvn spotless:apply`
This commit is contained in:
parent
1f27bb7feb
commit
bb240fe800
@ -20,6 +20,7 @@ import feign.jackson.JacksonDecoder;
|
||||
import feign.jackson.JacksonEncoder;
|
||||
import feign.okhttp.OkHttpClient;
|
||||
import feign.slf4j.Slf4jLogger;
|
||||
import java.util.Objects;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.openmetadata.client.ApiClient;
|
||||
import org.openmetadata.client.api.SystemApi;
|
||||
@ -61,6 +62,10 @@ public class OpenMetadata {
|
||||
}
|
||||
|
||||
public void initClient(OpenMetadataConnection config, Feign.Builder builder) {
|
||||
if (Objects.isNull(apiClient)) {
|
||||
apiClient = new ApiClient();
|
||||
}
|
||||
|
||||
apiClient.setFeignBuilder(builder);
|
||||
AuthenticationProviderFactory factory = new AuthenticationProviderFactory();
|
||||
apiClient.addAuthorization("oauth", factory.getAuthProvider(config));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user