diff --git a/lib/docusign_rest/client.rb b/lib/docusign_rest/client.rb index e5a8c5ef..643efbe9 100644 --- a/lib/docusign_rest/client.rb +++ b/lib/docusign_rest/client.rb @@ -224,6 +224,8 @@ def get_account_id def get_template_roles(signers) template_roles = [] signers.each_with_index do |signer, index| + # Convert all signer keys since all references use symbols + signer = signer.deep_symbolize_keys template_role = { name: signer[:name], email: signer[:email], @@ -265,12 +267,12 @@ def get_sign_here_tabs(tabs) def get_signer_tabs(tabs) Array(tabs).map do |tab| { - 'tabLabel' => tab[:label], - 'name' => tab[:name], - 'value' => tab[:value], + 'tabLabel' => tab[:label], + 'name' => tab[:name], + 'value' => tab[:value], 'documentId' => tab[:document_id], - 'selected' => tab[:selected], - 'locked' => tab[:locked] + 'selected' => tab[:selected], + 'locked' => tab[:locked] } end end