@@ -90,7 +90,7 @@ export const MeterReportingPeriodForm: React.FC<IMeterReportingPeriodForm> = ({
90
90
91
91
const [ isOrganizationPeriod , setIsOrganizationPeriod ] = useState ( false )
92
92
const [ selectedPropertyId , setSelectedPropertyId ] = useState ( )
93
- const [ restrictionEndDay , setRestrictionEndDay ] = useState ( undefined )
93
+ const [ restrictionEndDay , setRestrictionEndDay ] = useState ( null )
94
94
95
95
const { breakpoints } = useLayoutContext ( )
96
96
const isSmallWindow = ! breakpoints . TABLET_LARGE
@@ -101,7 +101,7 @@ export const MeterReportingPeriodForm: React.FC<IMeterReportingPeriodForm> = ({
101
101
notifyEndDay : isCreateMode ? 25 : get ( reportingPeriodRecord , 'notifyEndDay' ) ,
102
102
property : isCreateMode ? undefined : get ( reportingPeriodRecord , 'property.address' ) ,
103
103
isOrganizationPeriod : isCreateMode ? false : get ( reportingPeriodRecord , 'property' ) === null ,
104
- restrictionEndDay : isCreateMode ? undefined : get ( reportingPeriodRecord , 'restrictionEndDay' ) ,
104
+ restrictionEndDay : isCreateMode ? null : get ( reportingPeriodRecord , 'restrictionEndDay' ) ,
105
105
} ) , [ isCreateMode , reportingPeriodRecord ] )
106
106
107
107
const startNumberRef = useRef < number > ( formInitialValues . notifyStartDay )
@@ -158,8 +158,8 @@ export const MeterReportingPeriodForm: React.FC<IMeterReportingPeriodForm> = ({
158
158
useEffect ( ( ) => {
159
159
if ( form . isFieldsTouched ( [ 'notifyStartDay' , 'notifyEndDay' ] ) ) form . validateFields ( [ 'notifyStartDay' , 'notifyEndDay' ] )
160
160
if ( startNumberRef . current > finishNumberRef . current ) {
161
- setRestrictionEndDay ( undefined )
162
- form . setFieldValue ( 'restrictionEndDay' , undefined )
161
+ setRestrictionEndDay ( null )
162
+ form . setFieldValue ( 'restrictionEndDay' , null )
163
163
}
164
164
} , [ startNumberRef . current , finishNumberRef . current ] )
165
165
@@ -366,7 +366,7 @@ export const MeterReportingPeriodForm: React.FC<IMeterReportingPeriodForm> = ({
366
366
< Space size = { isSmallWindow ? 16 : 40 } >
367
367
< Radio
368
368
key = 'not-strict'
369
- value = { undefined }
369
+ value = { null }
370
370
label = { < LabelWithInfo title = { NotStrictPeriodTooltip } message = { NotStrictPeriodMessage } /> }
371
371
/>
372
372
< Radio
0 commit comments