Open money opened 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'
parse' json_pure (1.8.3) lib/json/common.rb:155: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: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:in
normalize_params' griddler (1.3.1) app/controllers/griddler/emails_controller.rb:17:in
This does not happen when AWS confirms the subscription request. My guess is, since there is nothing to parse during confirmation.
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:in
parse' /Users/money/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/griddler-ses-cd822bc02940/lib/griddler/ses/adapter.rb:49:inemail_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:in
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:126:inensure_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:in
normalize_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:innormalize_params' griddler (1.3.1) app/controllers/griddler/emails_controller.rb:17:in
normalized_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.