Skip to content

Commit c46544a

Browse files
committed
front: OpenDataImport: add defaultProps values
1 parent 9ba4a04 commit c46544a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

front/src/applications/opendata/views/OpenDataImportModal.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default function OpenDataImportModal(props) {
3131
const rollingStockID = useSelector(getRollingStockID);
3232
const timetableID = useSelector(getTimetableID);
3333

34-
const [trainsWithPathRef, setTrainsWithPathRef] = useState();
34+
const [trainsWithPathRef, setTrainsWithPathRef] = useState([]);
3535

3636
// Places, points, OPs to add track section id
3737
const [pointsDictionnary, setPointsDictionnary] = useState();
@@ -244,7 +244,7 @@ export default function OpenDataImportModal(props) {
244244

245245
return (
246246
<ModalSNCF htmlID="OpenDataImportModal">
247-
{pathsDictionnary && trainsWithPathRef ? (
247+
{pathsDictionnary && trainsWithPathRef.length > 0 ? (
248248
<ModalBodySNCF>
249249
{!infraID || !timetableID || !rollingStockID ? null : (
250250
<>
@@ -316,8 +316,12 @@ export default function OpenDataImportModal(props) {
316316
);
317317
}
318318

319+
OpenDataImportModal.defaultProps = {
320+
rollingStockDB: [],
321+
};
322+
319323
OpenDataImportModal.propTypes = {
320324
trains: PropTypes.array.isRequired,
321-
rollingStockDB: PropTypes.array.isRequired,
325+
rollingStockDB: PropTypes.array,
322326
setMustUpdateTimetable: PropTypes.func.isRequired,
323327
};

0 commit comments

Comments
 (0)