You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When working a station and an incorrect/partial callsign is entered, logging this station will result in a NIL error. Ideally, the user should be able to log a partial callsign into the log and the log should report an error showing an invalid callsign.
Steps To Reproduce
Run any contest. I use ARRL FD.
Start Single Call mode
Enter the call, leaving off the last character or modify the last character. This forces a partial callsign.
Hit Enter. This will send the incorrect call and your exchange.
DxStation responds with a corrected callsign and their exchange. Enter the Exchange information.
Hit Enter to log the call. The QSO is entered into the log showing a NIL error.
The DxStation continues to try to complete the QSO. It does not go away. This is also annoying.
Expected behavior
Ideally, the User should be able to log a partial callsign into the log to complete the QSO and move onto the next caller.
The log should show the callsign correction in the Corrections column (introduced in v1.85).
The DxStation should leave the simulation and not continue to call. Perhaps a LID behavior could continue to try to complete the QSO by continuing to send the callsign correction.
Actual Behavior
As mentioned above in the Steps, the QSO is added to the log with a NIL error. The DxStation continues to try to correct their callsign.
Reproduces how often
100%
Version information
Morse Runner version: 1.84 and prior
OS/Version: Windows 11
Additional context
Tasks
Coding
Code review
Release notes
Validation
The text was updated successfully, but these errors were encountered:
Here is a sample of the original output showing NIL errors after entering a partial/incorrect callsign. You can also see the forced QSO of the persistent DxStation after logging the partial callsign...
Revised
Here is a sample of the updated code allowing partial callsigns showing both callsign and exchange errors together...
Description
When working a station and an incorrect/partial callsign is entered, logging this station will result in a NIL error. Ideally, the user should be able to log a partial callsign into the log and the log should report an error showing an invalid callsign.
Steps To Reproduce
Expected behavior
Actual Behavior
As mentioned above in the Steps, the QSO is added to the log with a NIL error. The DxStation continues to try to correct their callsign.
Reproduces how often
100%
Version information
Additional context
Tasks
The text was updated successfully, but these errors were encountered: