David Cook
David Cook
Updates according to current process
I'm not sure why, but Turbo was swallowing the `unauthorized` error, so I thought we should alert the user to help with debugging. Same with network error, it gave no...
Bugsnag is regularly being rate limited due to high usage: 
- #12693 I'm trying to replicate issue #12693, but am not sure how to. Hmm, maybe it should be mocking an exception during payment, which causes the rollback. #### What?...
## Error in Open Food Network JS Australia **Error** in **/orders/R385008708** frame window is not ready [View on Bugsnag](https://app.bugsnag.com/yaycode/open-food-network-js-australia/errors/64af9f8de5046b00089ebbab?event_id=6695bb8100efc96490d40000&i=gh&m=ci) ## Stacktrace https://js.stripe.com/v3/:1 - t.value [View full stacktrace](https://app.bugsnag.com/yaycode/open-food-network-js-australia/errors/64af9f8de5046b00089ebbab?event_id=6695bb8100efc96490d40000&i=gh&m=ci) > First seen...
Contributing a new test that we created when troubleshooting a certain case. test/remote/gateways/remote_secure_pay_au_test.rb 19 tests, 69 assertions, 0 failures, 0 errors, 0 pendings, 2 omissions, 0 notifications 100% passed -...
With a recent S1 bug introduced by a new release, we needed to quickly respond, and revert to the previous release for all servers. The general method is to perform...
Hot Restart has benefits over the default stop/start. This will make deployments more seamless: > A hot restart means that no requests will be lost while deploying your new code,...
When working on [server migrations](https://github.com/openfoodfoundation/ofn-install/issues/157), I thought that the `maintenance_mode.yml` playbook should stop/start the relevant services. (Stop when maintenance mode is enabled; start when maintenance mode is disabled) I think...
An excessive number of HTTP errors is likely abuse of some kind. This may include application login errors, if the app responds with an appropriate HTTP status code. We use...