Fix: units table uses status='active' not is_active column

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-25 15:37:47 -05:00
parent c28d7aeffc
commit 18c7989983

View File

@@ -268,7 +268,7 @@ export class InvestmentPlanningService {
// Assessment income (monthly recurring revenue) // Assessment income (monthly recurring revenue)
const assessmentIncome = await this.tenant.query(` const assessmentIncome = await this.tenant.query(`
SELECT SELECT
COALESCE(SUM(ag.regular_assessment * (SELECT COUNT(*) FROM units u WHERE u.assessment_group_id = ag.id AND u.is_active = true)), 0) as monthly_assessment_income COALESCE(SUM(ag.regular_assessment * (SELECT COUNT(*) FROM units u WHERE u.assessment_group_id = ag.id AND u.status = 'active')), 0) as monthly_assessment_income
FROM assessment_groups ag FROM assessment_groups ag
WHERE ag.is_active = true WHERE ag.is_active = true
`); `);