From 6e4a63bcf0324500abb4d7147809ab9c45abb55f Mon Sep 17 00:00:00 2001 From: Yannis Weishaupt Date: Wed, 18 Sep 2019 17:47:19 +0200 Subject: [PATCH] Added custom_id argument for workflow schedule. --- CHANGELOG.md | 3 ++- lib/zenaton/client.rb | 1 + spec/zenaton/client_spec.rb | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a69e89..aed7b90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Added -- Added missing documentation for serialization +- Added missing documentation for serialization. +- Added `custom_id` argument for workflow schedule. ### Fixed diff --git a/lib/zenaton/client.rb b/lib/zenaton/client.rb index ff7c720..f7db733 100644 --- a/lib/zenaton/client.rb +++ b/lib/zenaton/client.rb @@ -166,6 +166,7 @@ def create_workflow_schedule_input(flow, cron) 'intentId' => SecureRandom.uuid, 'environmentName' => @app_env, 'cron' => cron, + 'customId' => parse_custom_id_from(flow), 'workflowName' => class_name(flow), 'canonicalName' => canonical_name(flow) || class_name(flow), 'programmingLanguage' => PROG.upcase, diff --git a/spec/zenaton/client_spec.rb b/spec/zenaton/client_spec.rb index 585c2a1..ef5832e 100644 --- a/spec/zenaton/client_spec.rb +++ b/spec/zenaton/client_spec.rb @@ -312,6 +312,7 @@ 'intentId' => uuid, 'environmentName' => nil, 'cron' => cron, + 'customId' => nil, 'workflowName' => 'FakeWorkflow1', 'canonicalName' => 'FakeWorkflow1', 'programmingLanguage' => 'RUBY', @@ -329,6 +330,7 @@ 'intentId' => uuid, 'environmentName' => nil, 'cron' => cron, + 'customId' => nil, 'workflowName' => 'FakeWorkflow2', 'canonicalName' => 'FakeVersion', 'programmingLanguage' => 'RUBY',