ge0rg/aprsdroid

"Station SSIDs" shows other stations with similar callsigns

Closed this issue · 3 comments

Basically, it's doing a prefix match, instead of a complete (SSID-insensitive) callsign match.

If I tap on KC2G-9, I will see KC2G and KC2G-15 in "Station SSIDs", which is expected, but I will also see KC2GOW and KC2GYU-9, which is not.

ge0rg commented

Yes, this is a long-standing issue based on the fact that I do not have a dedicated callsign field but only one for callsign + SSID, and I end up doing a LIKE "$callsign%" query to obtain all SSIDs. This is even worse for EchoLink stations because you'll get a very long list of EL-* :(

I really need to add code to properly normalize that data when receiving it, so that I don't need to rely on a database query hack :)

ge0rg commented

It's now part of the 1.6.2 release, thanks for the suggestion :)