diff --git a/app/react/portainer/settings/SettingsView/SSLSettingsPanel/SSLSettingsPanel.tsx b/app/react/portainer/settings/SettingsView/SSLSettingsPanel/SSLSettingsPanel.tsx index a9917f201..1d4227322 100644 --- a/app/react/portainer/settings/SettingsView/SSLSettingsPanel/SSLSettingsPanel.tsx +++ b/app/react/portainer/settings/SettingsView/SSLSettingsPanel/SSLSettingsPanel.tsx @@ -20,8 +20,8 @@ import { useUpdateSSLConfigMutation } from '../useUpdateSSLConfigMutation'; import { useSSLSettings } from '../../queries/useSSLSettings'; interface FormValues { - certFile: File | null; - keyFile: File | null; + certFile?: File; + keyFile?: File; forceHTTPS: boolean; } @@ -37,8 +37,8 @@ function SSLSettingsPanel() { } const initialValues: FormValues = { - certFile: null, - keyFile: null, + certFile: undefined, + keyFile: undefined, forceHTTPS: !settingsQuery.data.httpEnabled, }; @@ -52,7 +52,7 @@ function SSLSettingsPanel() { validationSchema={validation} validateOnMount > - {({ values, setFieldValue, isValid, errors }) => ( + {({ values, setFieldValue, isValid, errors, dirty }) => (