Done
Details
Assignee
Pavel SpichonakPavel SpichonakReporter
Pavel SpichonakPavel SpichonakPriority
P2Story Points
2Sprint
NoneDevelopment Team
VegaFix versions
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Pavel Spichonak
Pavel SpichonakReporter
Pavel Spichonak
Pavel SpichonakPriority
Story Points
2
Sprint
None
Development Team
Vega
Fix versions
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created June 2, 2022 at 9:25 AM
Updated June 24, 2022 at 1:12 PM
Resolved June 24, 2022 at 9:15 AM
In some places we use error messages which we get from backend to choose translation id on frontend side. For example like this:
if (backendErrorMessage === 'Could not find user with matching barcode') { return ( <FormattedMessage id="ui-checkout.messages.userHasNoBarcode" /> ) }
It is not good approach because if backend error message changes our code will stop working correctly.
We discussed this issue with backend. They will send us error messages and error keys. Backend error messages can change but error key will never change.
When backend adds error keys we have to use them instead of error message on frontend side.