From 53654a1be9c06f500cd25e30ef7dd38cfff8a73e Mon Sep 17 00:00:00 2001 From: Kyle McCormick Date: Thu, 23 Apr 2026 14:28:52 -0400 Subject: [PATCH 1/2] fix: Allow `--experimental` on `reindex_studio` as a no-op --- .../search/management/commands/reindex_studio.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/openedx/core/djangoapps/content/search/management/commands/reindex_studio.py b/openedx/core/djangoapps/content/search/management/commands/reindex_studio.py index c2c0b83a25e1..fc94f7dd1a5e 100644 --- a/openedx/core/djangoapps/content/search/management/commands/reindex_studio.py +++ b/openedx/core/djangoapps/content/search/management/commands/reindex_studio.py @@ -43,6 +43,12 @@ class Command(BaseCommand): def add_arguments(self, parser): # Removed flags — provide clear error messages for operators with old automation. + parser.add_argument( + "--experimental", + action="store_true", + default=False, + help="(Removed) reindex_studio is no longer experimental.", + ) parser.add_argument( "--reset", action="store_true", @@ -85,6 +91,11 @@ def handle(self, *args, **options): "The --incremental flag has been removed. " "Incremental population is now the default behavior of this command." ) + if options["experimental"]: + log.warning( + "The --experimental flag has been removed. " + "reindex_studio is now a stable command, so the flag is no longer necessary." + ) result = rebuild_index_incremental.delay() From dcfaac50b131e5959258a0286a90399110945992 Mon Sep 17 00:00:00 2001 From: Kyle McCormick Date: Thu, 23 Apr 2026 14:34:24 -0400 Subject: [PATCH 2/2] fix(squash): indentation --- .../content/search/management/commands/reindex_studio.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openedx/core/djangoapps/content/search/management/commands/reindex_studio.py b/openedx/core/djangoapps/content/search/management/commands/reindex_studio.py index fc94f7dd1a5e..b9b79192a3c4 100644 --- a/openedx/core/djangoapps/content/search/management/commands/reindex_studio.py +++ b/openedx/core/djangoapps/content/search/management/commands/reindex_studio.py @@ -43,7 +43,7 @@ class Command(BaseCommand): def add_arguments(self, parser): # Removed flags — provide clear error messages for operators with old automation. - parser.add_argument( + parser.add_argument( "--experimental", action="store_true", default=False,