Skip to content

Commit 2d9c070

Browse files
rtibblesclaude
andcommitted
Enable the error_reports plugin by default
The error_reports plugin is the first default plugin with migrations, so plugin updates during initialization now run migrations against every configured database - update test_first_run to allow this. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent b2d7647 commit 2d9c070

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

kolibri/utils/build_config/default_plugins.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"kolibri.plugins.default_theme",
44
"kolibri.plugins.device",
55
"kolibri.plugins.epub_viewer",
6+
"kolibri.plugins.error_reports",
67
"kolibri.plugins.html5_viewer",
78
"kolibri.plugins.facility",
89
"kolibri.plugins.learn",

kolibri/utils/tests/test_main.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
# from django.conf import settings
2020

2121

22-
@pytest.mark.django_db(transaction=True)
22+
# initialize() runs plugin migrations against every configured database
23+
@pytest.mark.django_db(transaction=True, databases="__all__")
2324
@patch("kolibri.plugins.registry.is_initialized", return_value=False)
2425
@patch("kolibri.utils.main._upgrades_after_django_setup")
2526
@patch("kolibri.utils.main.get_version", return_value="")

0 commit comments

Comments
 (0)