lib/gooddata/lcm/actions/synchronize_processes.rb in gooddata-0.6.52 vs lib/gooddata/lcm/actions/synchronize_processes.rb in gooddata-0.6.53
- old
+ new
@@ -13,13 +13,10 @@
PARAMS = define_params(self) do
description 'Client Used for Connecting to GD'
param :gdc_gd_client, instance_of(Type::GdClientType), required: true
- description 'Uri of the source output stage. It must be in the same domain as the target project.'
- param :ads_output_stage_uri, instance_of(Type::StringType), required: false
-
description 'Development Client Used for Connecting to GD'
param :development_client, instance_of(Type::GdClientType), required: true
description 'Synchronization Info'
param :synchronize, array_of(instance_of(Type::SynchronizationInfoType)), required: true, generated: true
@@ -49,10 +46,10 @@
client_id = to[:client_id]
to_project = client.projects(pid) || fail("Invalid 'to' project specified - '#{pid}'")
params.gdc_logger.info "Transferring processes, from project: '#{from.title}', PID: '#{from.pid}', to project: '#{to_project.title}', PID: '#{to_project.pid}'"
- GoodData::Project.transfer_processes(from, to_project, ads_output_stage_uri: params.ads_output_stage_uri)
+ GoodData::Project.transfer_processes(from, to_project, ads_output_stage_uri: info.ads_output_stage_uri)
to_project.add.output_stage.client_id = client_id if client_id && to_project.add.output_stage
results << {
from: from.pid,