Initial commit: Core packages

This commit is contained in:
Ernad Husremovic 2025-08-29 15:20:45 +02:00
commit 12c29a983b
9512 changed files with 8379910 additions and 0 deletions

View file

@ -0,0 +1,26 @@
# Database Initialization & Fixes
This package includes critical fixes ensuring smooth database initialization on Odoo 16 with Python 3.11+.
## Module Categories Fix
Issue: missing module categories referenced by `ir_module_module.xml` during init.
Fix: add the categories to `base` data (`ir_module_category_data.xml`).
Impact: DB initializes cleanly; no more `External ID not found` errors.
## Python 3.11 Addons Path Fix
Issue: `_NamespacePath` cannot be `+`-concatenated with lists (Python 3.11+), breaking addons path handling.
Fix: cast namespace path to list before concatenation:
```python
# BEFORE
addons_paths = odoo.addons.__path__ + [root_path]
# AFTER
addons_paths = list(odoo.addons.__path__) + [root_path]
```
Impact: runtime stable on Python 3.113.12.