← back to Wallco Ai
admin/rooms: img src prefers /designs/room/design_<id>_<type>.png with onerror fallback to legacy image_path (fixes ~1377 broken thumbnails; mirrors prod 3dc8702)
6a83e70a84bb0f9d8ad5650bc4e26a2556e83cf1 · 2026-05-29 14:32:18 -0700 · Steve Abrams
Files touched
M public/admin/rooms.html
Diff
commit 6a83e70a84bb0f9d8ad5650bc4e26a2556e83cf1
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Fri May 29 14:32:18 2026 -0700
admin/rooms: img src prefers /designs/room/design_<id>_<type>.png with onerror fallback to legacy image_path (fixes ~1377 broken thumbnails; mirrors prod 3dc8702)
---
public/admin/rooms.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/public/admin/rooms.html b/public/admin/rooms.html
index 941b2b6..7015cbd 100644
--- a/public/admin/rooms.html
+++ b/public/admin/rooms.html
@@ -73,7 +73,7 @@ function render(){
$('empty').style.display=list.length?'none':'block';
$('grid').innerHTML=list.map(r=>`
<div class="card">
- <a href="${q('/design/'+r.design_id)}" target="_blank" title="open design #${r.design_id}"><img loading="lazy" src="${r.image_path}" alt="room ${r.id}"></a>
+ <a href="${q('/design/'+r.design_id)}" target="_blank" title="open design #${r.design_id}"><img loading="lazy" src="/designs/room/design_${r.design_id}_${r.room_type}.png" onerror="this.onerror=null;this.src='${r.image_path}'" alt="room ${r.id}"></a>
<div class="meta"><span class="rt">${(r.room_type||'').replace(/_/g,' ')}</span><span class="did">#${r.design_id}</span></div>
<div class="meta" style="padding-top:0"><span class="when">🕓 ${fmt(r.created_at)}</span></div>
</div>`).join('');
← 18b423b feat(colorways): admin user fallback for save/list/delete
·
back to Wallco Ai
·
add backfill-wallco-rooms.js: populate /admin/rooms gallery 669fc05 →