lib/generators/saaskit/install/templates/app/adapters/mailchimp/base_adapter.rb in saaskit-0.1.1 vs lib/generators/saaskit/install/templates/app/adapters/mailchimp/base_adapter.rb in saaskit-0.1.2
- old
+ new
@@ -31,12 +31,12 @@
email_hash = Digest::MD5.hexdigest(options[:email].downcase)
begin
@client.lists(options[:list_id]).members(email_hash).upsert(body: body)
rescue Gibbon::MailChimpError => exception
- OpenStruct.new(success?: false, error: "Subscribe failed")
+ OpenStruct.new(success?: false, error: "Subscribe failed", detail: exception.detail)
else
- OpenStruct.new(success?: true, error: nil)
+ OpenStruct.new(success?: true, error: nil, detail: nil)
end
end
def build_options(options)
if options.key?(:user_id)