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

upload the queued QSOs to Clublog does not work after upgrading to v2.3 on linux #524

Closed m0wtn closed 1 year ago

m0wtn commented 2 years ago

After selecting upload queued QSOs to clublog there are no QSOs listed for upload. The dropdown lists for Station callsign and My Locator only contain Not defined and quantity of QSOs states zero even though there are several QSOs within my log that have the ClubLog field set to "M - Modified".

m0wtn commented 2 years ago

More info: Today I noticed that before I try and upload any contacts to eQSL, LoTW or ClubLog then I can use the upload queued QSOs to Clublog and I can see that the Station callsign dropdown list is set to my callsign and the correct quantity of QSOs are listed for upload to Clublog. Once I have uploaded the queued QSOs to LoTW and then I try and use the upload the queued QSOs to Clublog then the only value within the Station callsign dropdown list is "Not defined" and my QSOs are not listed any more.

ea4k commented 2 years ago

I am trying to reproduce your error but it is working ok in 2.3. Can you please follow this procedure:

m0wtn commented 2 years ago

Here is an example QSO that I just exported from klog:

EA4HTI 20221105 152930 28.0751 10M 28.0751 10M FT8 IM68 IO82XR M0WTN 20221105 153030 14 37 281 Q M Q M M M0WTN B +13 -13 25 3 You can see that the STATION_CALLSIGN is set to my callsign and the CLUBLOG_QSO_UPLOAD_STATUS is set to 'M'. If I upload this QSO to LoTW then the LOTW_QSL_SENT changes from 'Q' to 'Y'. If we now use the klog "upload the queued QSOs to Clublog" function then the above QSO is not listed as available to send to Clubblog. If we now change the LOTW_QSL_SENT field back from 'Y' to 'Q' then we can now see that the above QSO is listed as available to send to Clubblog. From my testing it appears that any records that have the CLUBLOG_QSO_UPLOAD_STATUS set to 'M' will be listed as available to send to Clublog but only if one or more of these records also has the LOTW_QSL_SENT field set to 'Q'. This means that if we upload new QSOs to LoTW before we attempt to upload to Clublog and we instruct klog to update all records sent to LoTW then there will not be any QSOs listed as available to send to Clubblog.
m0wtn commented 1 year ago

This is no longer an issue since I upgraded to klog v2.3.1