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