diff --git a/interface/src/project/EMSESPSettingsController.tsx b/interface/src/project/EMSESPSettingsController.tsx index e728a8356..010d0dd7b 100644 --- a/interface/src/project/EMSESPSettingsController.tsx +++ b/interface/src/project/EMSESPSettingsController.tsx @@ -8,7 +8,7 @@ import MenuItem from '@material-ui/core/MenuItem'; import { ENDPOINT_ROOT } from '../api'; import { restController, RestControllerProps, RestFormLoader, RestFormProps, FormActions, FormButton, BlockFormControlLabel, SectionContent } from '../components'; -import { isIP, isHostname, or } from '../validators'; +import { isIP, isHostname, or, optional } from '../validators'; import { EMSESPSettings } from './EMSESPtypes'; @@ -19,7 +19,7 @@ type EMSESPSettingsControllerProps = RestControllerProps; class EMSESPSettingsController extends Component { componentDidMount() { - ValidatorForm.addValidationRule('isIPOrHostname', or(isIP, isHostname)); + ValidatorForm.addValidationRule('isIPOrHostname', optional(or(isIP, isHostname))); this.props.loadData(); }