When making changes to the columns of an excel file which point to fields such as a riders Race plate number, transponder number, category etc, these changes are not saved and persisted beyond the current process. If CrossMgr exits - either cleanly, directed by the user, or from crashing, these links are lost, and the user must re-set them after re-opening the race file.
To Reproduce
Steps to reproduce the behaviour:
- From
File | Recent Files open a recent .cmn file.
- From
DataMgmt | Link to External Excel Data... select a workbook with columns you wish to link. Click 'Next'
- Select the sheet containing data, click 'Next'
- Adjust the fields from the dropdowns corresponding to the data in the spreadsheet that is to be mapped. For my test data file, RaceNo -> Bib#, Grade -> Category and EventCategory, TagNo -> Tag1. Other fields were already populated.
File | Close Race
- Exit the application.
- Re-start the application
- Re-open the same file as per steps 1-3.
- In my case, the columns remains unlinked - see screenshots.
Expected behaviour
Previous values of Excel worksheet columns are populated in dropdown and grid after re-opening the application.
Desktop (please complete the following information):
- OS: Windows 11
- Version 3.1.68
Additional context
Additional checks coming soon.


After re-opening application:

When making changes to the columns of an excel file which point to fields such as a riders Race plate number, transponder number, category etc, these changes are not saved and persisted beyond the current process. If CrossMgr exits - either cleanly, directed by the user, or from crashing, these links are lost, and the user must re-set them after re-opening the race file.
To Reproduce
Steps to reproduce the behaviour:
File | Recent Filesopen a recent .cmn file.DataMgmt | Link to External Excel Data...select a workbook with columns you wish to link. Click 'Next'File | Close RaceExpected behaviour
Previous values of Excel worksheet columns are populated in dropdown and grid after re-opening the application.
Desktop (please complete the following information):
Additional context
Additional checks coming soon.
After re-opening application: