diff --git a/copyparty/web/up2k.js b/copyparty/web/up2k.js index cc9afff0..600822bf 100644 --- a/copyparty/web/up2k.js +++ b/copyparty/web/up2k.js @@ -414,7 +414,8 @@ function up2k_init(have_crypto) { var tr = document.createElement('tr'); tr.innerHTML = 'hashing'.format(st.files.length); - tr.getElementsByTagName('td')[0].innerHTML = fsearch ? entry.name : linksplit(esc(entry.purl + entry.name)).join(' '); + tr.getElementsByTagName('td')[0].innerHTML = fsearch ? esc(entry.name) : linksplit( + esc(uricom_dec(entry.purl)[0] + entry.name)).join(' '); ebi('u2tab').appendChild(tr); st.files.push(entry); @@ -810,7 +811,7 @@ function up2k_init(have_crypto) { else { smsg = 'found'; var hit = response.hits[0], - msg = linksplit(hit.rp).join(''), + msg = linksplit(esc(hit.rp)).join(''), tr = unix2iso(hit.ts), tu = unix2iso(t.lmod), diff = parseInt(t.lmod) - parseInt(hit.ts),