From 8020b2d14b75b843e98cec7fe24920c76ebb383d Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Mon, 16 Mar 2026 19:28:35 +0000 Subject: [PATCH] fix(dashboard): renderClientCell shows customer_name (partner) as primary renderClientCell was showing shipping_name (person) instead of customer_name (company/partner). Now shows customer_name with tooltip for shipping person when different (e.g. company orders). Co-Authored-By: Claude Opus 4.6 (1M context) --- api/app/static/js/dashboard.js | 9 +++++---- api/app/templates/dashboard.html | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/api/app/static/js/dashboard.js b/api/app/static/js/dashboard.js index a6ff5d3..49c7f19 100644 --- a/api/app/static/js/dashboard.js +++ b/api/app/static/js/dashboard.js @@ -386,13 +386,14 @@ function dashChangePerPage(val) { // ── Client cell with Cont tooltip (Task F4) ─────── function renderClientCell(order) { - const shipping = (order.shipping_name || order.customer_name || '').trim(); + const display = (order.customer_name || order.shipping_name || '').trim(); const billing = (order.billing_name || '').trim(); - const isDiff = order.is_different_person && billing && shipping !== billing; + const shipping = (order.shipping_name || '').trim(); + const isDiff = display !== shipping && shipping; if (isDiff) { - return `${escHtml(shipping)} `; + return `${escHtml(display)} `; } - return `${escHtml(shipping || billing || '\u2014')}`; + return `${escHtml(display || billing || '\u2014')}`; } // ── Helper functions ────────────────────────────── diff --git a/api/app/templates/dashboard.html b/api/app/templates/dashboard.html index 93521f2..8ad24da 100644 --- a/api/app/templates/dashboard.html +++ b/api/app/templates/dashboard.html @@ -199,5 +199,5 @@ {% endblock %} {% block scripts %} - + {% endblock %}