[object Object]

← back to Rentv

Fix consulting slideshow: resolve deliverable at /consulting on unified site

d70fac6d4397b9c4511961df854ec3136edc6217 · 2026-08-07 15:19:51 -0700 · Steve Abrams

Presenter fetched deliverable at /portal (404 on folded-in rentv unified site)
then silently fell back to / (news homepage) and built a garbage 5-slide deck
from headlines. Insert /consulting into the fallback chain: /portal -> /consulting
-> /. Backward-compatible; verified live (20-slide deck).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Files touched

Diff

commit d70fac6d4397b9c4511961df854ec3136edc6217
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Fri Aug 7 15:19:51 2026 -0700

    Fix consulting slideshow: resolve deliverable at /consulting on unified site
    
    Presenter fetched deliverable at /portal (404 on folded-in rentv unified site)
    then silently fell back to / (news homepage) and built a garbage 5-slide deck
    from headlines. Insert /consulting into the fallback chain: /portal -> /consulting
    -> /. Backward-compatible; verified live (20-slide deck).
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
 public/consulting/slideshow.html | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/public/consulting/slideshow.html b/public/consulting/slideshow.html
index 0be5f047..70f0a688 100644
--- a/public/consulting/slideshow.html
+++ b/public/consulting/slideshow.html
@@ -70,11 +70,13 @@
     return out;
   }
 
-  // The deliverable lives at /portal on template-based portals, or at / on the
-  // originals (car-wash, fantasea). Try /portal, fall back to /.
+  // The deliverable lives at /portal on template-based portals, at /consulting on
+  // the folded-in rentv unified site, or at / on the originals (car-wash, fantasea).
+  // Try /portal → /consulting → /. (Without /consulting, rentv's /portal 404s and the
+  // fallback silently scrapes the news homepage into a nonsensical deck.)
   var deliverableUrl='/portal';
   function load(url){return fetch(url).then(function(r){if(!r.ok)return Promise.reject(r.status);deliverableUrl=url;return r.text();});}
-  load('/portal').catch(function(){return load('/');}).then(function(html){
+  load('/portal').catch(function(){return load('/consulting');}).catch(function(){return load('/');}).then(function(html){
     var exit=document.querySelector('.exit'); if(exit) exit.href=deliverableUrl;
     var doc=new DOMParser().parseFromString(html,'text/html');
     var out=[];

← 9750ace2 auto-data-snapshot: 2026-08-07T14:53:02 (8 data files) — dat  ·  back to Rentv  ·  rentv: load /csrf.js on both select-to-live galleries so ses cf11e8c7 →