Skip to content

Identifier Migration Not Applied to Exports #4565

@lambda-crime

Description

@lambda-crime

Are you sure this is not a data issue?

  • Yes, this is a Traewelling software bug (not a data issue).

Have you checked for existing issues?

  • Yes, I have verified that no existing issue covers this problem.

Affected URL (if any)

No response

Describe the problem

When exporting old journeys (2023) the identifiers for the stations (RIL100 & UIC) are set to NULL (as expected with the recent API change), but they are missing the list containing the identifiers which replaced the old fields.

Steps to reproduce

  1. Log into account
  2. Go to the Export page
  3. Export old journeys (in my case from 2023) as JSON
  4. Open the resulting JSON and look at the station JSON object

Expected behavior

The stations have the new identifiers list as is present in the API

Environment

No response

Browser console / error messages (optional)

Additional info (optional)

One of the trips and checkins missing identifiers:

{
    "status": {
        [...]
        "checkin": {
            "trip": 1890331,
            "hafasId": "1|176637|0|81|31122023",
            "category": "nationalExpress",
            "mode": null,
            "number": "ice-783",
            "lineName": "ICE 783",
            "routeColor": null,
            "routeTextColor": null,
            "journeyNumber": 783,
            "manualJourneyNumber": null,
            [...]
            "origin": {
                "id": 3,
                "name": "Hamburg Hbf",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T04:14:00+00:00",
                "arrivalPlanned": "2023-12-31T04:14:00+00:00",
                "arrivalReal": null,
                "arrivalPlatformPlanned": null,
                "arrivalPlatformReal": null,
                "departure": "2023-12-31T04:15:00+00:00",
                "departurePlanned": "2023-12-31T04:14:00+00:00",
                "departureReal": "2023-12-31T04:15:00+00:00",
                "departurePlatformPlanned": "13",
                "departurePlatformReal": "13",
                "platform": "13",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            "destination": {
                "id": 5628,
                "name": "Kassel-Wilhelmsh\u00f6he",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T07:16:00+00:00",
                "arrivalPlanned": "2023-12-31T07:16:00+00:00",
                "arrivalReal": "2023-12-31T07:16:00+00:00",
                "arrivalPlatformPlanned": "2",
                "arrivalPlatformReal": "2",
                "departure": "2023-12-31T07:24:00+00:00",
                "departurePlanned": "2023-12-31T07:23:00+00:00",
                "departureReal": "2023-12-31T07:24:00+00:00",
                "departurePlatformPlanned": "2",
                "departurePlatformReal": "2",
                "platform": "2",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            "operator": {
                "id": 2747,
                "identifier": "db-fernverkehr-ag",
                "name": "DB Fernverkehr"
            },
            "dataSource": null
        },
        "client": null,
        "event": null,
        [...]
        "createdAt": "2023-12-31T04:13:18+00:00",
        "train": {
            "trip": 1890331,
            "hafasId": "1|176637|0|81|31122023",
            "category": "nationalExpress",
            "mode": null,
            "number": "ice-783",
            "lineName": "ICE 783",
            "routeColor": null,
            "routeTextColor": null,
            "journeyNumber": 783,
            "manualJourneyNumber": null,
            "distance": 325616,
            "points": 43,
            "duration": 181,
            "manualDeparture": null,
            "manualArrival": null,
            "origin": {
                "id": 3,
                "name": "Hamburg Hbf",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T04:14:00+00:00",
                "arrivalPlanned": "2023-12-31T04:14:00+00:00",
                "arrivalReal": null,
                "arrivalPlatformPlanned": null,
                "arrivalPlatformReal": null,
                "departure": "2023-12-31T04:15:00+00:00",
                "departurePlanned": "2023-12-31T04:14:00+00:00",
                "departureReal": "2023-12-31T04:15:00+00:00",
                "departurePlatformPlanned": "13",
                "departurePlatformReal": "13",
                "platform": "13",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            "destination": {
                "id": 5628,
                "name": "Kassel-Wilhelmsh\u00f6he",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T07:16:00+00:00",
                "arrivalPlanned": "2023-12-31T07:16:00+00:00",
                "arrivalReal": "2023-12-31T07:16:00+00:00",
                "arrivalPlatformPlanned": "2",
                "arrivalPlatformReal": "2",
                "departure": "2023-12-31T07:24:00+00:00",
                "departurePlanned": "2023-12-31T07:23:00+00:00",
                "departureReal": "2023-12-31T07:24:00+00:00",
                "departurePlatformPlanned": "2",
                "departurePlatformReal": "2",
                "platform": "2",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            "operator": {
                "id": 2747,
                "identifier": "db-fernverkehr-ag",
                "name": "DB Fernverkehr"
            },
            "dataSource": null
        },
        [...]
    },
    "trip": {
        "id": 1890331,
        "category": "nationalExpress",
        "mode": null,
        "number": "ice-783",
        "lineName": "ICE 783",
        "routeColor": null,
        "routeTextColor": null,
        "journeyNumber": 783,
        "origin": {
            "id": 3,
            "name": "Hamburg Hbf",
            "latitude": 53.553533,
            "longitude": 10.00636,
            "ibnr": null,
            "rilIdentifier": null
        },
        "destination": {
            "id": 2,
            "name": "M\u00fcnchen Hbf",
            "latitude": 48.140232,
            "longitude": 11.558335,
            "ibnr": null,
            "rilIdentifier": null
        },
        "stopovers": [
            {
                "id": 3,
                "name": "Hamburg Hbf",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T04:14:00+00:00",
                "arrivalPlanned": "2023-12-31T04:14:00+00:00",
                "arrivalReal": null,
                "arrivalPlatformPlanned": null,
                "arrivalPlatformReal": null,
                "departure": "2023-12-31T04:15:00+00:00",
                "departurePlanned": "2023-12-31T04:14:00+00:00",
                "departureReal": "2023-12-31T04:15:00+00:00",
                "departurePlatformPlanned": "13",
                "departurePlatformReal": "13",
                "platform": "13",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            {
                "id": 20,
                "name": "Hamburg-Harburg",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T04:27:00+00:00",
                "arrivalPlanned": "2023-12-31T04:27:00+00:00",
                "arrivalReal": null,
                "arrivalPlatformPlanned": null,
                "arrivalPlatformReal": null,
                "departure": "2023-12-31T04:28:00+00:00",
                "departurePlanned": "2023-12-31T04:27:00+00:00",
                "departureReal": "2023-12-31T04:28:00+00:00",
                "departurePlatformPlanned": "4",
                "departurePlatformReal": "4",
                "platform": "4",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            {
                "id": 5963,
                "name": "L\u00fcneburg",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T04:44:00+00:00",
                "arrivalPlanned": "2023-12-31T04:44:00+00:00",
                "arrivalReal": "2023-12-31T04:44:00+00:00",
                "arrivalPlatformPlanned": "1",
                "arrivalPlatformReal": "1",
                "departure": "2023-12-31T04:47:00+00:00",
                "departurePlanned": "2023-12-31T04:46:00+00:00",
                "departureReal": "2023-12-31T04:47:00+00:00",
                "departurePlatformPlanned": "1",
                "departurePlatformReal": "1",
                "platform": "1",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            {
                "id": 6,
                "name": "Hannover Hbf",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T05:38:00+00:00",
                "arrivalPlanned": "2023-12-31T05:38:00+00:00",
                "arrivalReal": "2023-12-31T05:38:00+00:00",
                "arrivalPlatformPlanned": "4",
                "arrivalPlatformReal": "4",
                "departure": "2023-12-31T05:43:00+00:00",
                "departurePlanned": "2023-12-31T05:42:00+00:00",
                "departureReal": "2023-12-31T05:43:00+00:00",
                "departurePlatformPlanned": "4",
                "departurePlatformReal": "4",
                "platform": "4",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            {
                "id": 5164,
                "name": "G\u00f6ttingen",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T06:19:00+00:00",
                "arrivalPlanned": "2023-12-31T06:19:00+00:00",
                "arrivalReal": "2023-12-31T06:19:00+00:00",
                "arrivalPlatformPlanned": "8",
                "arrivalPlatformReal": "8",
                "departure": "2023-12-31T06:23:00+00:00",
                "departurePlanned": "2023-12-31T06:21:00+00:00",
                "departureReal": "2023-12-31T06:23:00+00:00",
                "departurePlatformPlanned": "8",
                "departurePlatformReal": "8",
                "platform": "8",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            {
                "id": 5628,
                "name": "Kassel-Wilhelmsh\u00f6he",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T07:16:00+00:00",
                "arrivalPlanned": "2023-12-31T07:16:00+00:00",
                "arrivalReal": "2023-12-31T07:16:00+00:00",
                "arrivalPlatformPlanned": "2",
                "arrivalPlatformReal": "2",
                "departure": "2023-12-31T07:24:00+00:00",
                "departurePlanned": "2023-12-31T07:23:00+00:00",
                "departureReal": "2023-12-31T07:24:00+00:00",
                "departurePlatformPlanned": "2",
                "departurePlatformReal": "2",
                "platform": "2",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            {
                "id": 5709,
                "name": "Fulda",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T07:54:00+00:00",
                "arrivalPlanned": "2023-12-31T07:54:00+00:00",
                "arrivalReal": "2023-12-31T07:54:00+00:00",
                "arrivalPlatformPlanned": "4",
                "arrivalPlatformReal": "4",
                "departure": "2023-12-31T07:57:00+00:00",
                "departurePlanned": "2023-12-31T07:56:00+00:00",
                "departureReal": "2023-12-31T07:57:00+00:00",
                "departurePlatformPlanned": "4",
                "departurePlatformReal": "4",
                "platform": "4",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            {
                "id": 5457,
                "name": "W\u00fcrzburg Hbf",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T08:29:00+00:00",
                "arrivalPlanned": "2023-12-31T08:29:00+00:00",
                "arrivalReal": "2023-12-31T08:29:00+00:00",
                "arrivalPlatformPlanned": "4",
                "arrivalPlatformReal": "4",
                "departure": "2023-12-31T08:32:00+00:00",
                "departurePlanned": "2023-12-31T08:31:00+00:00",
                "departureReal": "2023-12-31T08:32:00+00:00",
                "departurePlatformPlanned": "4",
                "departurePlatformReal": "4",
                "platform": "4",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            {
                "id": 11,
                "name": "N\u00fcrnberg Hbf",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T09:23:00+00:00",
                "arrivalPlanned": "2023-12-31T09:23:00+00:00",
                "arrivalReal": "2023-12-31T09:23:00+00:00",
                "arrivalPlatformPlanned": "8",
                "arrivalPlatformReal": "8",
                "departure": "2023-12-31T09:28:00+00:00",
                "departurePlanned": "2023-12-31T09:27:00+00:00",
                "departureReal": "2023-12-31T09:28:00+00:00",
                "departurePlatformPlanned": "8",
                "departurePlatformReal": "8",
                "platform": "8",
                "isArrivalDelayed": false,
                "isDepartureDelayed": true,
                "cancelled": false
            },
            {
                "id": 5419,
                "name": "Ingolstadt Hbf",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T09:58:00+00:00",
                "arrivalPlanned": "2023-12-31T09:58:00+00:00",
                "arrivalReal": "2023-12-31T09:58:00+00:00",
                "arrivalPlatformPlanned": "3",
                "arrivalPlatformReal": "3",
                "departure": "2023-12-31T10:01:00+00:00",
                "departurePlanned": "2023-12-31T10:01:00+00:00",
                "departureReal": "2023-12-31T10:01:00+00:00",
                "departurePlatformPlanned": "3",
                "departurePlatformReal": "3",
                "platform": "3",
                "isArrivalDelayed": false,
                "isDepartureDelayed": false,
                "cancelled": false
            },
            {
                "id": 2,
                "name": "M\u00fcnchen Hbf",
                "rilIdentifier": null,
                "evaIdentifier": null,
                "arrival": "2023-12-31T10:42:00+00:00",
                "arrivalPlanned": "2023-12-31T10:42:00+00:00",
                "arrivalReal": "2023-12-31T10:42:00+00:00",
                "arrivalPlatformPlanned": "18",
                "arrivalPlatformReal": "18",
                "departure": "2023-12-31T10:42:00+00:00",
                "departurePlanned": "2023-12-31T10:42:00+00:00",
                "departureReal": null,
                "departurePlatformPlanned": null,
                "departurePlatformReal": null,
                "platform": "18",
                "isArrivalDelayed": false,
                "isDepartureDelayed": false,
                "cancelled": false
            }
        ],
        "dataSource": null
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions