Shipping fees: Can't change from weight calculator (error 500/snail) #6300
Labels
AU
Selected to be done by the Australian active instance
bug-s3
The bug is stopping a critical or non-critical feature but there is a usable workaround.
regression
Tagging any identified regressions
Description
A user currently sees an error500/snail when changing shipping or enterprise fees calculators, from a weight calculator (kg or lb) to a different one.
Despite the visible snail, changing an enterprise fee from a weight calculator to, say for example, Price Sack, works.
This, however, is not possible if attempting to change a fee calculator for a shipping method, from a weight calculator method to another: attempting to do so results in the visible snail, while keeping the previously weight calculator.
This bug does not affect transaction fees, as the weight calculator is not available for these fees.
Updated - Bugsnag error report
https://app.bugsnag.com/katuma/katuma/errors/5fa1ab275a0a7c0018f04d97?filters[app.release_stage][0][value]=staging&filters[app.release_stage][0][type]=eq&sort=last_seen
Expected Behavior
It should be possible to switch from a weight fee calculator to a different fee calculators.
Actual Behaviour
For enterprise fees: changing from a weight based calculator is possible, but a snail is visible.
For shipping fees: changing from a weight based calculator is not possible - a snail is visible and changes don't take effect.
Steps to Reproduce
Repeat the procedure for an Enterprise Fee. Changing fees should be possible, but an error 500 will be visible.
Animated Gif/Screenshot
Workaround
Shipping fee: a workaround would be deleting/deactivating the shipping method and creating another one, but this may raise other issues... for example #5367. So, I'm not sure this is acceptable.
Enterprise fee: after seeing the snail, simply navigate back. Changes should have taken effect.
Severity
bug-s3: a feature is broken but there is a workaround (depending on whether the proposed workaround is acceptable for shipping fees)
Your Environment
Possible Fix
Could this have been introduced by #5998? Not sure but it works well in my local system - last updated before v3.2.10. So I think this bug was introduced on this version. Added the regression label.
The text was updated successfully, but these errors were encountered: