85x14 / griddler-ses

MIT License
13 stars 29 forks source link

JSON::ParserError #4

Open money opened 8 years ago

money commented 8 years ago

Hi @kmewhort, Publishing a topic from AWS SNS using griddler-ses v1.0.3 is resulting in the following:


JSON::ParserError (784: unexpected token at 'hello world!'): json_pure (1.8.3) lib/json/common.rb:155:in parse' json_pure (1.8.3) lib/json/common.rb:155:inparse' /Users/money/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/griddler-ses-cd822bc02940/lib/griddler/ses/adapter.rb:49:in email_json' /Users/money/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/griddler-ses-cd822bc02940/lib/griddler/ses/adapter.rb:53:innotification_type' /Users/money/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/griddler-ses-cd822bc02940/lib/griddler/ses/adapter.rb:126:in ensure_valid_notification_type!' /Users/money/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/griddler-ses-cd822bc02940/lib/griddler/ses/adapter.rb:30:innormalize_params' /Users/money/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/griddler-ses-cd822bc02940/lib/griddler/ses/adapter.rb:16:in normalize_params' griddler (1.3.1) app/controllers/griddler/emails_controller.rb:17:innormalized_params' griddler (1.3.1) app/controllers/griddler/emails_controller.rb:3:in `create'

omitted rest for brevity

This does not happen when AWS confirms the subscription request. My guess is, since there is nothing to parse during confirmation.