diff --git a/ChangeLog b/ChangeLog index a186a4035..edd796373 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +12.0.2: + - Fixed a missing type in path lookup util. + 12.0.1: - Fixed an issue in the gem factories files. diff --git a/lib/google/ads/google_ads/utils/path_lookup_config.rb b/lib/google/ads/google_ads/utils/path_lookup_config.rb index d3172a79c..b4f268b6e 100644 --- a/lib/google/ads/google_ads/utils/path_lookup_config.rb +++ b/lib/google/ads/google_ads/utils/path_lookup_config.rb @@ -59,6 +59,7 @@ module PathLookupConfig bidding_strategy: [:customer, [:bidding_strategy]], bidding_strategy_simulation: [:customer, :bidding_strategy, :type, :modification_method, :start_date, :end_date], billing_setup: [:customer, [:billing]], + campaign_asset: [:customer, [:campaign, :asset, :field_type]], campaign_audience_view: [:customer, [:campaign, :criterion]], campaign_bid_modifier: [:customer, [:campaign, :criterion]], campaign_budget: [:customer, [:campaign_budget]], diff --git a/lib/google/ads/google_ads/version.rb b/lib/google/ads/google_ads/version.rb index 7b6d502f7..b59d61fd3 100644 --- a/lib/google/ads/google_ads/version.rb +++ b/lib/google/ads/google_ads/version.rb @@ -19,7 +19,7 @@ module Google module Ads module GoogleAds - CLIENT_LIB_VERSION = '12.0.1'.freeze + CLIENT_LIB_VERSION = '12.0.2'.freeze VERSION = CLIENT_LIB_VERSION end end diff --git a/test/test_path_lookup_util.rb b/test/test_path_lookup_util.rb index 07a1b48bb..4e36f318f 100644 --- a/test/test_path_lookup_util.rb +++ b/test/test_path_lookup_util.rb @@ -95,6 +95,9 @@ def test_path_generation_v5() expected = 'customers/1234/billingSetups/5678' assert_equal(expected, util.billing_setup(1234, 5678)) + expected = 'customers/1234/campaignAssets/56~78~90' + assert_equal(expected, util.campaign_asset(1234, 56, 78, 90)) + expected = 'customers/1234/campaignAudienceViews/567~890' assert_equal(expected, util.campaign_audience_view(1234, 567, 890)) @@ -389,6 +392,9 @@ def test_path_generation_v6() expected = 'customers/1234/billingSetups/5678' assert_equal(expected, util.billing_setup(1234, 5678)) + expected = 'customers/1234/campaignAssets/56~78~90' + assert_equal(expected, util.campaign_asset(1234, 56, 78, 90)) + expected = 'customers/1234/campaignAudienceViews/567~890' assert_equal(expected, util.campaign_audience_view(1234, 567, 890)) @@ -707,6 +713,9 @@ def test_path_generation_v7() expected = 'customers/1234/billingSetups/5678' assert_equal(expected, util.billing_setup(1234, 5678)) + expected = 'customers/1234/campaignAssets/56~78~90' + assert_equal(expected, util.campaign_asset(1234, 56, 78, 90)) + expected = 'customers/1234/campaignAudienceViews/567~890' assert_equal(expected, util.campaign_audience_view(1234, 567, 890)) @@ -1046,6 +1055,9 @@ def test_path_generation_v8() expected = 'customers/1234/billingSetups/5678' assert_equal(expected, util.billing_setup(1234, 5678)) + expected = 'customers/1234/campaignAssets/56~78~90' + assert_equal(expected, util.campaign_asset(1234, 56, 78, 90)) + expected = 'customers/1234/campaignAudienceViews/567~890' assert_equal(expected, util.campaign_audience_view(1234, 567, 890))