kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
Fixed lookup cache merge on log event
rodzic
d3082f3fca
commit
7cd3b09a15
|
@ -1572,18 +1572,9 @@ function sendToLogger(ADIF)
|
||||||
record.COUNTRY = GT.dxccToADIFName[Number(record.DXCC)];
|
record.COUNTRY = GT.dxccToADIFName[Number(record.DXCC)];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (GT.appSettings.lookupMerge == true)
|
if (GT.appSettings.lookupMerge == true && record.CALL in GT.lookupCache)
|
||||||
{
|
{
|
||||||
var request = GT.Idb
|
var lookup = GT.lookupCache[record.CALL];
|
||||||
.transaction(["lookups"], "readwrite")
|
|
||||||
.objectStore("lookups")
|
|
||||||
.get(record.CALL);
|
|
||||||
|
|
||||||
request.onsuccess = function (event)
|
|
||||||
{
|
|
||||||
if (request.result)
|
|
||||||
{
|
|
||||||
var lookup = request.result;
|
|
||||||
for (var key in lookup)
|
for (var key in lookup)
|
||||||
{
|
{
|
||||||
if (key in GT.adifLookupMap)
|
if (key in GT.adifLookupMap)
|
||||||
|
@ -1603,18 +1594,8 @@ function sendToLogger(ADIF)
|
||||||
record.GRIDSQUARE = lookup.grid;
|
record.GRIDSQUARE = lookup.grid;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
finishSendingReport(record, localMode);
|
|
||||||
};
|
|
||||||
|
|
||||||
request.onerror = function (event)
|
|
||||||
{
|
|
||||||
finishSendingReport(record, localMode);
|
finishSendingReport(record, localMode);
|
||||||
};
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
finishSendingReport(record, localMode);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function finishSendingReport(record, localMode)
|
function finishSendingReport(record, localMode)
|
||||||
|
|
Ładowanie…
Reference in New Issue