Skip to content

Fix multi-connection ORM state handling and prevent non-column attribute leaks#254

Merged
techmahedy merged 3 commits intodoppar:3.xfrom
techmahedy:techmahedy-3.x
Apr 25, 2026
Merged

Fix multi-connection ORM state handling and prevent non-column attribute leaks#254
techmahedy merged 3 commits intodoppar:3.xfrom
techmahedy:techmahedy-3.x

Conversation

@techmahedy
Copy link
Copy Markdown
Member

  • Adds focused coverage for connection pooling and multi-database model CRUD, including fetch, create, update, delete, explicit connection queries, and connection-scoped isolation.
  • Fixes runtime connection propagation so hydrated and builder-created models keep the connection they were loaded from, avoiding writes drifting back to the default connection.
  • Prevents attributes that do not exist as real table columns from surviving save() and appearing in serialized model output.
  • Hardens column metadata caching to use the active PDO instance, eliminating cross-test schema leakage and restoring a fully green suite.

@techmahedy techmahedy merged commit 54ee8c6 into doppar:3.x Apr 25, 2026
27 checks passed
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.

1 participant