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:
@@ -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
|
||||
`);
|
||||
|
||||
Reference in New Issue
Block a user