duplicazione risultato fix

This commit is contained in:
cesare 2025-03-20 00:44:37 +01:00
parent d3a50a442e
commit 1e6e8c76da
1 changed files with 9 additions and 2 deletions

View File

@ -13,6 +13,8 @@ var listaversicommentati=[]
var listaidcommenti = [] var listaidcommenti = []
var listarisriferimenti = [] var listarisriferimenti = []
var listariferimentirisultato=[] var listariferimentirisultato=[]
var processedrif=new Set()
const cantobadgeclassBis = 'badge badge-outline-warning badge-pill' const cantobadgeclassBis = 'badge badge-outline-warning badge-pill'
const JSDELIVR_BUNDLES = duckdb.getJsDelivrBundles(); const JSDELIVR_BUNDLES = duckdb.getJsDelivrBundles();
@ -109,20 +111,24 @@ console.log('done')
opzioniRiferimenti() opzioniRiferimenti()
export function versoCommentato(rif) { export function versoCommentato(rif) {
if (listaversicommentati.includes(rif)){ if (listaversicommentati.includes(rif)){
var pars=rif.split('_') var pars=rif.split('_')
var tc=pars[2] var tc=pars[2]
if (tc.length==1) if (tc.length==1)
tc='0'+tc tc='0'+tc
getCitazioniInVerso(pars[0], tc, pars[3]) if(! processedrif.has(rif)){
getCitazioniInVerso(pars[0], tc, pars[3])
processedrif.add(rif)
}
return true return true
} }
return false; return false;
} }
export function getRisultatiRiferimenti() { export function getRisultatiRiferimenti() {
//listarisriferimenti=[... new Set(listarisriferimenti)] listariferimentirisultato=[... new Set(listariferimentirisultato)]
return listariferimentirisultato; return listariferimentirisultato;
} }
export function getListaRis() { export function getListaRis() {
@ -136,6 +142,7 @@ export function cleanListaRis() {
listaidcommenti = []; listaidcommenti = [];
listarisriferimenti = []; listarisriferimenti = [];
listariferimentirisultato=[] listariferimentirisultato=[]
processedrif=new Set()
} }
export function getFontiS() { export function getFontiS() {