fix: fourge_error revisions always bill $0 to client

Fourge's own error revisions should never be charged to the client.
getRevisionChargeQuantity now returns 0 for revision_type=fourge_error
regardless of version number. Applied at all 4 invoice picker call sites.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Krao Hasanee
2026-06-11 23:09:53 -04:00
parent 1784af909d
commit aff3d98929
4 changed files with 9 additions and 6 deletions
+2 -1
View File
@@ -33,7 +33,8 @@
"mcp__plugin_supabase_supabase__list_projects",
"Bash(grep -rni \"task_number\\\\|task #\\\\|task#\\\\|#\\\\${\\\\|taskNumber\\\\|seq\" src/pages/Tasks.jsx src/pages/TaskDetail.jsx src/pages/ProjectDetail.jsx)",
"mcp__plugin_supabase_supabase__apply_migration",
"Bash(git commit -q -m 'fix: invoice picker skips review-shadow rows for service_type/pricing *)"
"Bash(git commit -q -m 'fix: invoice picker skips review-shadow rows for service_type/pricing *)",
"Bash(git commit -q -m 'fix: fourge_error revisions always bill $0 to client *)"
]
}
}