ea4k / klog

KLog is a multiplatform free hamradio logger. It runs natively on Linux, macOS and Windows.
https://www.klog.xyz
GNU General Public License v3.0
76 stars 25 forks source link

Imported QSOs using ADIF without "my_gridsquare" can not be uploaded to LoTW #14

Open ea5wa opened 3 years ago

ea5wa commented 3 years ago

After Importing QSOs with "my_gridsquare" field empty, these can not be uploaded to loTW because they don't appear in the QSOs to be uploaded window. Once this field (MY_GRIDSQUARE) is fullfilled, they appear

ea5wa commented 3 years ago

Not possible to reproduced it..... Is working fine

ea5wa commented 3 years ago

The problem has appeared again..... Only happens with imported QSO (from an ADIF file without "MY_GRIDSQUARE" data)

ea5wa commented 2 years ago

Importing an adif without "my_gridsquare" field, QSOs are saved in the database without any info (empty field) in "lotw_qsl_sent". Then, if you try to Upload these QSOs to LoTW, the QSOs don't appear in the Export Widget, because lotw_qsl_sent is not "Q" (is empty). eQSL Tab data shows "Q" but in reality is empty

photo5985463155691730974

ea5wa commented 2 years ago

When editing the QSO, even without modify any field, after save changes, "Q" is written in the database and now appears in the Export Widget. Then, the real problem is "lotw_qsl_sent" empty in the database. It could happen also with all the Online Services... I don't use them

ea4k commented 2 years ago

This "error" is cause when importing ADIF without the proper information on LoTW to take an action... We may either add a "Q" by default to all the QSOs without that information or ask the user what to do.

Edditing a QSO and saving it again adds the "Q" to that ADIF field and the potential issue is solved although it will be tedious with big logs.

Any suggestion?

I will remove the "Bug" tag and add the "Enhancement" tag.