Fix #2402 - Add Idempotency-Key header to PostStatusService that prevents (#2419)
duplicates. Web UI regenerates UUID for that header every time the compose form is changed or successfully submitted Also, fix Farsi i18n overwriting the English one
Showing
- app/assets/javascripts/components/actions/compose.jsx 4 additions, 0 deletionsapp/assets/javascripts/components/actions/compose.jsx
- app/assets/javascripts/components/reducers/compose.jsx 27 additions, 6 deletionsapp/assets/javascripts/components/reducers/compose.jsx
- app/assets/javascripts/components/uuid.jsx 3 additions, 0 deletionsapp/assets/javascripts/components/uuid.jsx
- app/controllers/api/v1/statuses_controller.rb 10 additions, 5 deletionsapp/controllers/api/v1/statuses_controller.rb
- app/services/post_status_service.rb 14 additions, 0 deletionsapp/services/post_status_service.rb
- config/locales/simple_form.fa.yml 1 addition, 1 deletionconfig/locales/simple_form.fa.yml
- spec/services/post_status_service_spec.rb 8 additions, 1 deletionspec/services/post_status_service_spec.rb
Loading
Please register or sign in to comment