fix: only display name change modal when backend requires verification
Fixes an issue where the name change modal would trigger for any error related to the "full name" field, rather than just when the name change requires ID verification.
This commit is contained in:
@@ -108,7 +108,7 @@ export function* handleSaveSettings(action) {
|
||||
yield put(closeForm(action.payload.formId));
|
||||
} catch (e) {
|
||||
if (e.fieldErrors) {
|
||||
if (Object.keys(e.fieldErrors).includes('name')) {
|
||||
if (e.fieldErrors.name?.includes('verification')) {
|
||||
yield put(beginNameChange('name'));
|
||||
}
|
||||
yield put(saveSettingsFailure({ fieldErrors: e.fieldErrors }));
|
||||
@@ -139,7 +139,7 @@ export function* handleSaveMultipleSettings(action) {
|
||||
}
|
||||
} catch (e) {
|
||||
if (e.fieldErrors) {
|
||||
if (Object.keys(e.fieldErrors).includes('name')) {
|
||||
if (e.fieldErrors.name?.includes('verification')) {
|
||||
yield put(beginNameChange('name'));
|
||||
}
|
||||
yield put(saveMultipleSettingsFailure({ fieldErrors: e.fieldErrors }));
|
||||
|
||||
Reference in New Issue
Block a user