391
392
393
394
395
396
397
398
399
|
# File 'lib/gooddata/models/project.rb', line 391
def replace_process_data_source_ids(process_data, client, aliases)
component = process_data.dig(:process, :component)
if component&.dig(:configLocation, :dataSourceConfig)
the_alias = aliases[component[:configLocation][:dataSourceConfig][:id]]
process_data[:process][:component][:configLocation][:dataSourceConfig][:id] = verify_data_source_alias(the_alias, client)
end
process_data[:process][:dataSources] = replace_data_source_ids(process_data[:process][:dataSources], client, aliases)
process_data
end
|