diff --git a/admin-ui/plugins/jans-lock/components/JansLockConfiguration.tsx b/admin-ui/plugins/jans-lock/components/JansLockConfiguration.tsx index 8fe0b68636..7276edc559 100644 --- a/admin-ui/plugins/jans-lock/components/JansLockConfiguration.tsx +++ b/admin-ui/plugins/jans-lock/components/JansLockConfiguration.tsx @@ -15,6 +15,7 @@ import { jansLockConstants, } from '../helper' import { JansLockConfigFormValues, PatchOperation } from '../types' +import { trimObjectStrings } from 'Utils/Util' interface JansLockConfigurationProps { lockConfig: Record @@ -49,9 +50,16 @@ const JansLockConfiguration: React.FC = ({ lockConfi validationSchema, }) + const handleCancel = useCallback(() => { + formik.resetForm() + }, [formik]) + const submitForm = useCallback( (userMessage: string) => { - const patchOperations = createPatchOperations(formik.values, lockConfig) + const trimmedValues = trimObjectStrings( + formik.values as unknown as Record, + ) as unknown as JansLockConfigFormValues + const patchOperations = createPatchOperations(trimmedValues, lockConfig) toggle() @@ -398,7 +406,9 @@ const JansLockConfiguration: React.FC = ({ lockConfi