eQSL not imported if Time_on = 0000

4 posts / 0 new
Last post
F8EHJ
eQSL not imported if Time_on = 0000

Hello,

If eQSL qso has a Time_on = 0000,
t_eQSL_min = t_eQSL_max = 01:00:00

so the eQsl is not imported.

Debug trace :
Call: G4xxx
Band: 40M
Mode: CW
Submode:
QSO_date: 20050826
Time_on: 0000
QSLR:
------------------------------------------------
select id_cqrlog_main,eqsl_qsl_rcvd,time_on from cqrlog_main where (qsodate ='2005-08-26') and ((mode = 'CW') or (mode = '')) and (band = '40M') and (callsign = 'G4xxx')

select id_cqrlog_main,eqsl_qsl_rcvd,time_on from cqrlog_main where (qsodate ='2005-08-26') and ((mode = 'CW') or (mode = '')) and (band = '40M') and (callsign = 'G4xxx')

G4xxx|00:03:00 | 01:00:00|01:00:00

Best regards,

oh1kh
eQSL not imported if Time_on = 0000

Hi !

That is true bug.
Thanks for reporting!

--
Saku
OH1KH

oh1kh
eQSL not imported if Time_on = 0000

Hi!

Checked this and in case of first and last hour of a day the limit setting fails because the date is not counted (it is set already before in sql query)
That is why limits must be min 00:00, max 01:00 in case of qso during 1st hour. If qso is during last hour min 22:xx max 23:59

If you are able to compile from source please download and test this https://github.com/OH1KH/cqrlog/tree/eqsl_lotw_fix and report results.

Thank you!

--
Saku
OH1KH

F8EHJ
Hi Saku !

Hi Saku !

I compiled your modification and it works.

Thanks

Best 73's