Fix EmailSettings.FeedbackEmail client validation (#22611)

* fix EmailSettings.FeedbackEmail client validation
Этот коммит содержится в:
Nathaniel Allred
2023-03-24 14:51:28 -05:00
коммит произвёл GitHub
родитель 9105077ee1
Коммит 067784dc4a

Просмотреть файл

@@ -2497,7 +2497,11 @@ const AdminDefinition = {
it.not(it.userHasWritePermissionOnResource(RESOURCE_KEYS.SITE.NOTIFICATIONS)),
it.stateIsFalse('EmailSettings.SendEmailNotifications'),
),
validate: validators.isRequired(t('admin.environment.notifications.feedbackEmail.required'), '"Notification From Address" is required'),
// MM-50952
// If the setting is hidden, then it is not being set in state so there is
// nothing to validate, and validation would fail anyways and prevent saving
validate: it.configIsFalse('ExperimentalSettings', 'RestrictSystemAdmin') && validators.isRequired(t('admin.environment.notifications.feedbackEmail.required'), '"Notification From Address" is required'),
},
{
type: Constants.SettingsTypes.TYPE_TEXT,