mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-10-11 16:58:38 +00:00
Fix ReRun by actually setting the OpenMetadataConnection properly (#20810)
This commit is contained in:
parent
334485f211
commit
5239c09f17
@ -42,11 +42,13 @@ import org.openmetadata.schema.metadataIngestion.PipelineServiceMetadataPipeline
|
||||
import org.openmetadata.schema.metadataIngestion.SearchServiceMetadataPipeline;
|
||||
import org.openmetadata.schema.metadataIngestion.SourceConfig;
|
||||
import org.openmetadata.schema.metadataIngestion.StorageServiceMetadataPipeline;
|
||||
import org.openmetadata.schema.services.connections.metadata.OpenMetadataConnection;
|
||||
import org.openmetadata.sdk.PipelineServiceClientInterface;
|
||||
import org.openmetadata.service.Entity;
|
||||
import org.openmetadata.service.jdbi3.IngestionPipelineRepository;
|
||||
import org.openmetadata.service.resources.services.ingestionpipelines.IngestionPipelineMapper;
|
||||
import org.openmetadata.service.util.JsonUtils;
|
||||
import org.openmetadata.service.util.OpenMetadataConnectionBuilder;
|
||||
|
||||
@Slf4j
|
||||
public class CreateIngestionPipelineImpl {
|
||||
@ -262,7 +264,12 @@ public class CreateIngestionPipelineImpl {
|
||||
JsonUtils.readOrConvertValue(ingestionPipelineStr, IngestionPipeline.class);
|
||||
if (ingestionPipeline.getPipelineType().equals(pipelineType)
|
||||
&& ingestionPipeline.getDisplayName().equals(displayName)) {
|
||||
return ingestionPipeline.withService(service.getEntityReference());
|
||||
OpenMetadataConnection openMetadataServerConnection =
|
||||
new OpenMetadataConnectionBuilder(repository.getOpenMetadataApplicationConfig())
|
||||
.build();
|
||||
return ingestionPipeline
|
||||
.withService(service.getEntityReference())
|
||||
.withOpenMetadataServerConnection(openMetadataServerConnection);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
|
Loading…
x
Reference in New Issue
Block a user