diff --git a/src/widgets/RRule.tsx b/src/widgets/RRule.tsx index 066a6cf..acdc41e 100644 --- a/src/widgets/RRule.tsx +++ b/src/widgets/RRule.tsx @@ -120,12 +120,7 @@ interface PropsType { export default function RRule(props: PropsType) { const options = props.rrule; function updateRule(newOptions: Partial): void { - let updatedOptions: RRuleOptions; - if (!!options.freq && !!newOptions.freq && options.freq !== newOptions.freq) { - updatedOptions = { freq: newOptions.freq }; - } else { - updatedOptions = { ...options, ...newOptions } ; - } + const updatedOptions: RRuleOptions = { ...options, ...newOptions }; for (const key of Object.keys(updatedOptions)) { const value = updatedOptions[key];