[object Object]

← back to Rentv

harden(review): coerce id in openVideo find so /review?play=<id> deep-link survives numeric-vs-string api ids (flagged in /cs, parallel session now idle)

2b137e04946c5114ed4d6de67cec8c1777f46003 · 2026-08-02 06:43:52 -0700 · Steve Abrams

Files touched

Diff

commit 2b137e04946c5114ed4d6de67cec8c1777f46003
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Sun Aug 2 06:43:52 2026 -0700

    harden(review): coerce id in openVideo find so /review?play=<id> deep-link survives numeric-vs-string api ids (flagged in /cs, parallel session now idle)
---
 public/review.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/public/review.html b/public/review.html
index 3220e04f..797ff570 100644
--- a/public/review.html
+++ b/public/review.html
@@ -180,7 +180,7 @@ function render(){
   }
 }
 function openVideo(id){
-  const v=ALL.find(x=>x.id===id); if(!v) return;
+  const v=ALL.find(x=>String(x.id)===String(id)); if(!v) return;  // coerce: /review?play=<id> param + numeric-vs-string api ids
   const box=document.querySelector('.modal .video');
   if(v.mp4){ // self-hosted RENTV Original — play a real <video>, not a YouTube iframe
     box.innerHTML='<video id="mvid" src="'+esc(v.mp4)+'" poster="'+esc(v.thumb||'')+'" controls autoplay playsinline style="width:100%;height:100%;background:#000"></video>';

← b1e2d8e8 auto-save: 2026-08-02T06:43:03 (3 files) — data/markets.json  ·  back to Rentv  ·  auto-save: 2026-08-02T07:13:15 (3 files) — data/markets.json d2117c9e →