← back to Commercialrealestate
fix(condos): render listings — warrant_signals is an object, .map threw and stuck grid on loading
22644c3b8ea7b63772daa550fc519f985fe254ef · 2026-06-30 15:32:09 -0700 · Steve Abrams
Files touched
Diff
commit 22644c3b8ea7b63772daa550fc519f985fe254ef
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Tue Jun 30 15:32:09 2026 -0700
fix(condos): render listings — warrant_signals is an object, .map threw and stuck grid on loading
---
public/condos.html | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/public/condos.html b/public/condos.html
index 7f823d8..542020f 100644
--- a/public/condos.html
+++ b/public/condos.html
@@ -71,7 +71,8 @@ function statusBadge(s){
// Render either real DB condo listings (preferred) OR the FHA-approved project directory.
function renderDbCondos(rows){
$('#grid').innerHTML = rows.map(c=>{
- const sig=(c.warrant_signals||[]).map(x=>`• ${x.note}`).join('<br>');
+ const ws=c.warrant_signals; const sigArr=Array.isArray(ws)?ws:((ws&&ws.signals)||[]);
+ const sig=sigArr.map(x=>`• ${(x&&x.note)||x}`).join('<br>');
return `<div class="condo">
<div class="name">${c.project_name||c.address||'Condo'}</div>
<div class="addr">${c.address||''}${c.city?', '+c.city:''} ${c.zip||''}</div>
← bfc32f8 fix(assessor): stop on exceededTransferLimit, not short page
·
back to Commercialrealestate
·
Add MLS spreadsheet + grid view (sortable & searchable, all 9c3c4e8 →