[object Object]

← back to Rentv

rentv-v1: fix article breadcrumb dead link — only link cat when it's a real section (guards /rentv 404 when feed lookup misses); flagged by ui-ux review

d11197b5e757ebf84730f4b2cbb473abdf08f188 · 2026-07-21 14:23:45 -0700 · Steve Abrams

Files touched

Diff

commit d11197b5e757ebf84730f4b2cbb473abdf08f188
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Tue Jul 21 14:23:45 2026 -0700

    rentv-v1: fix article breadcrumb dead link — only link cat when it's a real section (guards /rentv 404 when feed lookup misses); flagged by ui-ux review
---
 data/markets.json   | 2 +-
 data/news.json      | 2 +-
 data/ticker.json    | 2 +-
 public/article.html | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/data/markets.json b/data/markets.json
index 28b60469..016c7712 100644
--- a/data/markets.json
+++ b/data/markets.json
@@ -1,5 +1,5 @@
 {
-  "fetched_at": "2026-07-21T21:03:32.125Z",
+  "fetched_at": "2026-07-21T21:23:33.015Z",
   "source": "Yahoo Finance — live (CBOE Treasury yields, Dow Jones/MSCI REIT indices)",
   "curve": [
     {
diff --git a/data/news.json b/data/news.json
index 7f442a84..d03a7d74 100644
--- a/data/news.json
+++ b/data/news.json
@@ -1,6 +1,6 @@
 {
  "source": "rentv.com — live",
- "fetched_at": "2026-07-21T21:03:31.545Z",
+ "fetched_at": "2026-07-21T21:23:32.730Z",
  "count": 30,
  "items": [
   {
diff --git a/data/ticker.json b/data/ticker.json
index 8c1b38be..7e0fd6a8 100644
--- a/data/ticker.json
+++ b/data/ticker.json
@@ -1,5 +1,5 @@
 {
-  "fetched_at": "2026-07-21T21:03:32.098Z",
+  "fetched_at": "2026-07-21T21:23:32.991Z",
   "la_office_vac": {
     "label": "LA OFFICE VAC",
     "value": "23.1%",
diff --git a/public/article.html b/public/article.html
index 6a9faeb0..316ec702 100644
--- a/public/article.html
+++ b/public/article.html
@@ -120,7 +120,7 @@ async function load(){
     ? d.body.map(p=>'<p>'+esc(p)+'</p>').join('')
     : '<p>This story is published in full on RENTV.com. Read the complete report — including deal terms, parties and broker details — at the source link below.</p>';
   art.innerHTML=
-    '<div class="crumb"><a href="/">Home</a> › <a href="/'+esc(cat.toLowerCase())+'">'+esc(cat)+'</a> › <span>Story</span></div>'+
+    '<div class="crumb"><a href="/">Home</a> › '+(['sales','leases','financing','development','multifamily','industrial','retail'].indexOf(cat.toLowerCase())>=0?'<a href="/'+esc(cat.toLowerCase())+'">'+esc(cat)+'</a>':'<span>'+esc(cat)+'</span>')+' › <span>Story</span></div>'+
     '<span class="chip">'+esc(cat)+' · Western U.S.</span>'+
     '<h1>'+esc(title)+'</h1>'+
     '<div class="byl">By RENTV Staff · live from rentv.com'+(d.fetched_at?(' · fetched '+new Date(d.fetched_at).toLocaleTimeString()):'')+'</div>'+

← 4587e548 auto-save: 2026-07-21T14:07:54 (3 files) — data/markets.json  ·  back to Rentv  ·  rentv-v1 DTD-C: section routes 301→/?cat= filtered home (one 7444bb1f →