From 18c7989983405855d2c949e02ec872b1d9301036 Mon Sep 17 00:00:00 2001 From: olsch01 Date: Wed, 25 Feb 2026 15:37:47 -0500 Subject: [PATCH] Fix: units table uses status='active' not is_active column Co-Authored-By: Claude Opus 4.6 --- .../modules/investment-planning/investment-planning.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/modules/investment-planning/investment-planning.service.ts b/backend/src/modules/investment-planning/investment-planning.service.ts index ea4ecdd..383d010 100644 --- a/backend/src/modules/investment-planning/investment-planning.service.ts +++ b/backend/src/modules/investment-planning/investment-planning.service.ts @@ -268,7 +268,7 @@ export class InvestmentPlanningService { // Assessment income (monthly recurring revenue) const assessmentIncome = await this.tenant.query(` 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 WHERE ag.is_active = true `);