fix: playlist cover auto-refresh after upload
Re-generate coverUrl (includes fresh auth params) + append _cb=timestamp to bypass browser cache. Update both detail view and edit modal preview. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
1d318d052c
commit
ce53c48835
2 files changed
+5
-3
No files matched your search
@@ -515,8 +515,10 @@ async function editPlCoverSelected(input){
|
||||
if(!res.ok)throw new Error(res.status);
|
||||
toast('Cover aktualisiert');
|
||||
setTimeout(()=>{
|
||||
const cv=document.getElementById('playlist-cover');
|
||||
const img=cv?.querySelector('img');if(img)img.src=img.src.split('?')[0]+'?t='+Date.now();
|
||||
const bust=coverUrl(_currentPlaylist.coverArt,300)+'&_cb='+Date.now();
|
||||
const detailImg=document.getElementById('playlist-cover');
|
||||
if(detailImg)detailImg.innerHTML=`<img src="${bust}" onerror="this.parentNode.innerHTML='<div class=\\'no-art\\'>🎶</div>'">`;
|
||||
document.getElementById('edit-pl-cover').innerHTML=`<img src="${bust}" style="width:100%;height:100%;object-fit:cover">`;
|
||||
},800);
|
||||
}catch(e){
|
||||
_ndToken=null;
|
||||
|
||||
Reference in new issue
Block a user