Summary
GetCustomerCompanyId in customercontroller.js uses raw sequelize.query, while auth.js uses Sequelize models + defaultScope. Behavior should match, but the split increases maintenance cost.
Proposed fix
Replace raw SQL with auth.getCompanyIdByCustomerId() (or shared helper).
Acceptance criteria
Source
Code review backlog (2026-06-23)
Summary
GetCustomerCompanyIdincustomercontroller.jsuses rawsequelize.query, whileauth.jsuses Sequelize models +defaultScope. Behavior should match, but the split increases maintenance cost.Proposed fix
Replace raw SQL with
auth.getCompanyIdByCustomerId()(or shared helper).Acceptance criteria
Source
Code review backlog (2026-06-23)