From d3e1e741528efbcdc2500769b36bc1aa0641257b Mon Sep 17 00:00:00 2001 From: Adam Hutchinson Date: Fri, 13 Dec 2019 11:58:21 +0000 Subject: [PATCH] Fix default value for campaign tokens The Readme suggests that `tokens` can be omitted, but when they are, the request fails. Marketo expects an array for `tokens`. If an empty object is passed, Marketo rejects the request. --- lib/mrkt/concerns/crud_campaigns.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mrkt/concerns/crud_campaigns.rb b/lib/mrkt/concerns/crud_campaigns.rb index c81af94..22f881a 100644 --- a/lib/mrkt/concerns/crud_campaigns.rb +++ b/lib/mrkt/concerns/crud_campaigns.rb @@ -1,6 +1,6 @@ module Mrkt module CrudCampaigns - def request_campaign(id, lead_ids, tokens = {}) + def request_campaign(id, lead_ids, tokens = []) post_json("/rest/v1/campaigns/#{id}/trigger.json") do { input: {