@@ -36,6 +36,8 @@ export const COMPONENT_LIST = [
3636 { id : 'faremedia' , tableName : 'fare_media' } ,
3737 { id : 'faretransferrule' , tableName : 'fare_transfer_rule' } ,
3838 { id : 'farelegrule' , tableName : 'fare_leg_rule' } ,
39+ { id : 'farelegjoinrule' , tableName : 'fare_leg_join_rule' } ,
40+ { id : 'ridercategory' , tableName : 'rider_category' } ,
3941 { id : 'area' , tableName : 'area' } ,
4042 { id : 'network' , tableName : 'network' } ,
4143 { id : 'timeframe' , tableName : 'time_frame' }
@@ -269,6 +271,8 @@ export function getEntityName (entity: any): string {
269271 nameKey = 'network_id ' // FARE-TODO: network_name?
270272 } else if ( typeof entity . timeframe_group_id !== 'undefined' ) {
271273 nameKey = 'timeframe_group_id ' // FARE-TODO: timeframe name?
274+ } else if ( typeof entity . rider_category_id !== 'undefined' ) {
275+ nameKey = 'rider_category_id '
272276 }
273277 // FARE-TODO: what to do with fare_products.txt?
274278
@@ -402,5 +406,5 @@ export function gtfsSort (a: Entity, b: Entity): number {
402406}
403407
404408export function isComponentFaresv2 ( component : string ) : boolean {
405- return [ 'fareproduct' , 'faremedia' , 'faretransferrule' , 'farelegrule' , 'timeframe' ] . includes ( component )
409+ return [ 'fareproduct' , 'faremedia' , 'faretransferrule' , 'farelegrule' , 'farelegjoinrule' , 'ridercategory' , ' timeframe'] . includes ( component )
406410}
0 commit comments