← back to Micawallpaper
Add p.visible!==false guard to product load filter (cluster5 resid)
544851ab04e6988129012196012fa8026202a5c5 · 2026-08-24 04:10:30 -0700 · steve@designerwallcoverings.com
Files touched
Diff
commit 544851ab04e6988129012196012fa8026202a5c5
Author: steve@designerwallcoverings.com <steve@designerwallcoverings.com>
Date: Mon Aug 24 04:10:30 2026 -0700
Add p.visible!==false guard to product load filter (cluster5 resid)
---
server.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/server.js b/server.js
index 6250885..d3b8b70 100644
--- a/server.js
+++ b/server.js
@@ -329,7 +329,7 @@ app.use((req, res) => {
if (catalog) {
try {
rows = await catalog.getProducts(SITE_SLUG);
- PRODUCTS = rows.filter(p => !isJunk(p));
+ PRODUCTS = rows.filter(p => !isJunk(p) && p.visible !== false);
DROPPED = rows.length - PRODUCTS.length;
console.log(`[${__SITE}] loaded ${rows.length} from dw_unified, kept ${PRODUCTS.length}, dropped ${DROPPED}`);
loaded = true;
@@ -340,7 +340,7 @@ app.use((req, res) => {
if (!loaded) {
try {
const raw = JSON.parse(fs.readFileSync(path.join(__dirname, 'data', 'products.json'), 'utf8'));
- PRODUCTS = (Array.isArray(raw) ? raw : []).filter(p => !isJunk(p));
+ PRODUCTS = (Array.isArray(raw) ? raw : []).filter(p => !isJunk(p) && p.visible !== false);
console.log(`[${__SITE}] loaded ${PRODUCTS.length} from data/products.json (static mode)`);
} catch (_) { PRODUCTS = []; }
}
← 9f894a9 auto-data-snapshot: 2026-08-22T11:19:22 (1 data files) — dat
·
back to Micawallpaper
·
auto-data-snapshot: 2026-08-24T04:13:07 (1 data files) — ser 5c54134 →