[object Object]

← back to Sample Followup Sweep

yoloforever c3: fix client-JS regex-in-template-literal error (render was dying); no-chase badge + garbage-mfr flag now verified live

81464fe5075ce7bbf56718e4427f9c8fb050bf44 · 2026-08-15 09:04:48 -0700 · Steve Abrams

Files touched

Diff

commit 81464fe5075ce7bbf56718e4427f9c8fb050bf44
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Sat Aug 15 09:04:48 2026 -0700

    yoloforever c3: fix client-JS regex-in-template-literal error (render was dying); no-chase badge + garbage-mfr flag now verified live
---
 server.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server.js b/server.js
index beeb36d..4e0aabe 100644
--- a/server.js
+++ b/server.js
@@ -240,7 +240,7 @@ function sorted(){const k=document.getElementById('sort').value;localStorage.set
 function itemsTable(v){
  let h='<table class=detail><thead><tr><th>Pattern (Mfr#)</th><th>DW#</th><th>Client</th><th>Initial request</th><th>Re-req</th></tr></thead><tbody>';
  for(const i of v.items){
-   const badMfr=!i.mfr||/\*\*\*|enter mfr/i.test(i.mfr);
+   const m=String(i.mfr||'');const badMfr=!m.trim()||m.indexOf('***')>=0||m.toLowerCase().indexOf('enter mfr')>=0;
    const mfrCell=badMfr?'<span class="badge need" title="FileMaker data-entry error — no real mfr number">⚠ needs mfr#</span>':esc(i.mfr);
    h+='<tr'+(i.reRequested?' class=rr':'')+'><td>'+mfrCell+'</td><td class=vid>'+esc(i.dw||'-')+'</td><td>'+esc(i.client||'')+'</td>'+
       '<td>'+esc(i.initialReq||i.req||'-')+'</td>'+

← adaac2f yoloforever c3 (Cody): console honors no-chase (badge+grey S  ·  back to Sample Followup Sweep  ·  yoloforever c4: misfile sweep — no real cross-vid misfiles ( 9eed1e1 →