Skip to content

Commit 380ff1e

Browse files
committed
fix(TimetableEditor): Add continuousPickup and Dropoff values to StopTimes object
1 parent 3d35a98 commit 380ff1e

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

lib/editor/components/timetable/TimetableEditor.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
// @flow
22

3-
import {camelCaseKeys} from '../../../common/util/map-keys'
43
import clone from 'lodash/cloneDeep'
54
import objectPath from 'object-path'
65
import React, {Component} from 'react'
76
import {Button} from 'react-bootstrap'
87

8+
import {camelCaseKeys} from '../../../common/util/map-keys'
99
import * as activeActions from '../../actions/active'
1010
import * as tripActions from '../../actions/trip'
1111
import {ENTITY} from '../../constants'
1212
import {generateNullProps} from '../../util/gtfs'
1313
import {entityIsNew} from '../../util/objects'
1414
import {isTimeFormat} from '../../util/timetable'
15-
import Timetable from './Timetable'
16-
import TimetableHeader from './TimetableHeader'
17-
import TimetableHelpModal from './TimetableHelpModal'
18-
1915
import type {Props as ContainerProps} from '../../containers/ActiveTimetableEditor'
2016
import type {Feed, FetchStatus, Pattern, StopTime, TimetableColumn, Trip, TripCounts} from '../../../types'
2117
import type {TripValidationIssues} from '../../selectors/timetable'
2218
import type {EditorTables, TimetableState} from '../../../types/reducers'
2319

20+
import TimetableHelpModal from './TimetableHelpModal'
21+
import TimetableHeader from './TimetableHeader'
22+
import Timetable from './Timetable'
23+
2424
type Props = ContainerProps & {
2525
activeCell?: ?string,
2626
activePattern: Pattern,
@@ -192,6 +192,8 @@ export default class TimetableEditor extends Component<Props, State> {
192192
cumulativeTravelTime += +stop.defaultDwellTime
193193
// if (stop.timepoint === null || stop.timepoint) {
194194
objectPath.set(newRow, `stopTimes.${i}.departureTime`, cumulativeTravelTime)
195+
objectPath.set(newRow, `stopTimes.${i}.continuousPickup`, stop.continuousPickup)
196+
objectPath.set(newRow, `stopTimes.${i}.continuousDropOff`, stop.continuousDropOff)
195197
objectPath.set(newRow, `stopTimes.${i}.timepoint`, stop.timepoint || 0)
196198
objectPath.set(newRow, `stopTimes.${i}.shapeDistTraveled`, stop.shapeDistTraveled)
197199
// Use pattern stop index to set stop sequence. Stop sequences should all

0 commit comments

Comments
 (0)