nossas / bonde-server

API Rails
GNU General Public License v3.0
8 stars 5 forks source link

Checagem de respostas com erro após sincronização com mailchimp das pressões, doações e assinaturas #522

Open lpirola opened 5 years ago

lpirola commented 5 years ago

Definição de pronto:

Após sincronização no mailchimp das ações da widget 20160, checar se a mensagem de erro abaixo não volta a aparecer:

the server responded with status 400 
@title="Invalid Resource", 
@detail="The resource submitted could not be validated. For field-specific details, see the 'errors' array.", 
@body={"type"=>"http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/", "title"=>"Invalid Resource", "status"=>400, "detail"=>"The resource submitted could not be validated. For field-specific details, see the 'errors' array.", "instance"=>"d578d40e-dac4-4986-8175-32a7495e13a2", "errors"=>[{"field"=>"name", "message"=>"Enter a value less than 100 characters long"}]}, 
@raw_body="{\"type\":\"http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/\",\"title\":\"Invalid Resource\",\"status\":400,\"detail\":\"The resource submitted could not be validated. For field-specific details, see the 'errors' array.\",\"instance\":\"d578d40e-dac4-4986-8175-32a7495e13a2\",\"errors\":[{\"field\":\"name\",\"message\":\"Enter a value less than 100 characters long\"}]}", 
@status_code=400

Definição de feito:

A conta no mailchimp deve possuir um segmento com os ativistas da widget 20160 sincronizados. No banco de dados a coluna de erro deve ficar vazia.