fix(wizard): fix tunnel add validation [EE-5124] (#8595)
parent
77e1f5aa34
commit
4c6f5f961e
|
@ -32,7 +32,7 @@ export function EdgeAgentForm({ onCreate, readonly, asyncMode }: Props) {
|
|||
const settingsQuery = useSettings();
|
||||
|
||||
const createMutation = useCreateEdgeAgentEnvironmentMutation();
|
||||
const validation = useValidationSchema(asyncMode);
|
||||
const validation = useValidationSchema();
|
||||
|
||||
if (!settingsQuery.data) {
|
||||
return null;
|
||||
|
|
|
@ -5,7 +5,6 @@ import {
|
|||
EdgeAsyncIntervalsValues,
|
||||
} from '@/react/edge/components/EdgeAsyncIntervalsForm';
|
||||
import { validation as urlValidation } from '@/react/portainer/common/PortainerTunnelAddrField';
|
||||
import { validation as addressValidation } from '@/react/portainer/common/PortainerUrlField';
|
||||
import { isBE } from '@/react/portainer/feature-flags/feature-flags.service';
|
||||
|
||||
import { metadataValidation } from '../../MetadataFieldset/validation';
|
||||
|
@ -13,13 +12,13 @@ import { useNameValidation } from '../../NameField';
|
|||
|
||||
import { FormValues } from './types';
|
||||
|
||||
export function useValidationSchema(asyncMode: boolean): SchemaOf<FormValues> {
|
||||
export function useValidationSchema(): SchemaOf<FormValues> {
|
||||
const nameValidation = useNameValidation();
|
||||
|
||||
return object().shape({
|
||||
name: nameValidation,
|
||||
portainerUrl: urlValidation(),
|
||||
tunnelServerAddr: asyncMode ? string() : addressValidation(),
|
||||
tunnelServerAddr: string(),
|
||||
pollFrequency: number().required(),
|
||||
meta: metadataValidation(),
|
||||
edge: isBE
|
||||
|
|
Loading…
Reference in New Issue