Fix profit timeline showing all zeros for referrals — show actual profit/commission instead of multiplying by numPeople=0
This commit is contained in:
+14
-3
@@ -1787,6 +1787,16 @@ ${numPeople > 0 ? `
|
||||
if (chart3) { chart3.destroy(); chart3 = null; }
|
||||
|
||||
const datasets = [
|
||||
{
|
||||
label: 'Their Profit',
|
||||
data: chartValues,
|
||||
borderColor: '#00d2ff',
|
||||
backgroundColor: 'rgba(0,210,255,0.1)',
|
||||
fill: true,
|
||||
tension: 0.3,
|
||||
pointRadius: 3,
|
||||
pointHoverRadius: 5,
|
||||
},
|
||||
referralDataset,
|
||||
].filter(Boolean);
|
||||
|
||||
@@ -1815,12 +1825,13 @@ ${numPeople > 0 ? `
|
||||
let tRows = '';
|
||||
let runningCum = 0;
|
||||
for (const m of monthly) {
|
||||
runningCum += m.comm * numPeople;
|
||||
const actualPeople = Math.max(numPeople, 1);
|
||||
runningCum += m.comm * actualPeople;
|
||||
tRows += `<tr>
|
||||
<td>Month ${m.m}</td>
|
||||
<td>${m.phase}</td>
|
||||
<td class="num">$${(m.prof * numPeople).toLocaleString()}</td>
|
||||
<td class="num green-text">$${(m.comm * numPeople).toLocaleString()}</td>
|
||||
<td class="num">$${m.prof.toLocaleString()}</td>
|
||||
<td class="num green-text">$${(m.comm * actualPeople).toLocaleString()}</td>
|
||||
<td class="num">$${runningCum.toLocaleString()}</td>
|
||||
</tr>`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user