← 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
M data/markets.jsonM data/news.jsonM data/ticker.jsonM public/article.html
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 →