Files
leocrm/app
Agent Zero 4a5c905934
Check Cross-Plugin Imports / check (push) Has been cancelled
P0-fix: plugin migrations use migration engine (crm_migration) instead of API engine (crm_api)
- main.py: registry.initialize(get_migration_engine()) instead of get_engine()
- main.py: plugin migrations run via get_migration_session_factory() not async_session()
- registry.py: upgrade_plugin, install_plugin, uninstall_plugin all use migration session for DDL
- db/__init__.py: get_migration_engine() raises RuntimeError if MIGRATION_DATABASE_URL missing (no fallback)
- Fixes fresh-install failure: crm_api has no DDL rights, plugin migrations need crm_migration
2026-07-31 20:45:16 +02:00
..
2026-07-23 17:17:32 +02:00