Skip to content

Commit b6b91e2

Browse files
committed
Fix SimpleForm and TabbedForm do not sanitize the resetOptions prop
1 parent 495986a commit b6b91e2

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

packages/ra-ui-materialui/src/form/SimpleForm.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ const DefaultComponent = styled(CardContent, {
9191

9292
const DefaultToolbar = <Toolbar />;
9393

94+
/* eslint-disable @typescript-eslint/no-unused-vars */
9495
const sanitizeRestProps = ({
9596
children,
9697
className,
@@ -105,6 +106,7 @@ const sanitizeRestProps = ({
105106
sx,
106107
toolbar,
107108
validate,
109+
resetOptions,
108110
resolver,
109111
sanitizeEmptyValues,
110112
shouldFocusError,
@@ -113,3 +115,4 @@ const sanitizeRestProps = ({
113115
warnWhenUnsavedChanges,
114116
...props
115117
}: SimpleFormProps) => props;
118+
/* eslint-enable @typescript-eslint/no-unused-vars */

packages/ra-ui-materialui/src/form/TabbedForm.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ export const TabbedForm = (props: TabbedFormProps) => {
9090

9191
TabbedForm.Tab = FormTab;
9292

93+
/* eslint-disable @typescript-eslint/no-unused-vars */
9394
const sanitizeRestProps = ({
9495
criteriaMode,
9596
defaultValues,
@@ -99,6 +100,7 @@ const sanitizeRestProps = ({
99100
noValidate,
100101
onSubmit,
101102
record,
103+
resetOptions,
102104
resolver,
103105
reValidateMode,
104106
sanitizeEmptyValues,
@@ -109,6 +111,7 @@ const sanitizeRestProps = ({
109111
warnWhenUnsavedChanges,
110112
...rest
111113
}: TabbedFormProps) => rest;
114+
/* eslint-enable @typescript-eslint/no-unused-vars */
112115

113116
TabbedForm.propTypes = {
114117
children: PropTypes.node,

0 commit comments

Comments
 (0)