Skip to content

Conversation

@pyramation
Copy link
Contributor

…n getConnEnvOptions

  • Fix root cause: getConnEnvOptions now explicitly merges defaults for roles and connections to prevent undefined values even if config/env explicitly sets them to undefined
  • Add defensive validation in SQL generators (generateCreateBaseRolesSQL, generateCreateUserSQL, generateCreateTestUsersSQL, generateRemoveUserSQL) to throw clear errors if roles is undefined
  • Add comprehensive tests for roles SQL generators input validation
  • Add tests for getConnEnvOptions to verify defaults are always resolved

Fixes TypeError: Cannot read properties of undefined (reading 'anonymous') in admin-users bootstrap

…n getConnEnvOptions

- Fix root cause: getConnEnvOptions now explicitly merges defaults for roles and connections
  to prevent undefined values even if config/env explicitly sets them to undefined
- Add defensive validation in SQL generators (generateCreateBaseRolesSQL, generateCreateUserSQL,
  generateCreateTestUsersSQL, generateRemoveUserSQL) to throw clear errors if roles is undefined
- Add comprehensive tests for roles SQL generators input validation
- Add tests for getConnEnvOptions to verify defaults are always resolved

Fixes TypeError: Cannot read properties of undefined (reading 'anonymous') in admin-users bootstrap

Co-Authored-By: Dan Lynch <pyramation@gmail.com>
@pyramation pyramation merged commit 6426680 into main Dec 22, 2025
33 checks passed
@pyramation pyramation deleted the feat/fix-roles-undef branch December 22, 2025 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants