From a7d386fa12e6f5ca0c0bd529c986a5d63aa70fa5 Mon Sep 17 00:00:00 2001 From: Adam Rauch Date: Mon, 16 Feb 2026 20:53:35 -0800 Subject: [PATCH] Don't bother constructing and registering migration handlers unless they're needed --- protein/src/org/labkey/protein/ProteinModule.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/protein/src/org/labkey/protein/ProteinModule.java b/protein/src/org/labkey/protein/ProteinModule.java index 644560681..2b71b5cc3 100644 --- a/protein/src/org/labkey/protein/ProteinModule.java +++ b/protein/src/org/labkey/protein/ProteinModule.java @@ -133,7 +133,12 @@ public void doStartup(ModuleContext moduleContext) } ProteinService.get().registerProteinSearchView(new ProteinSearchViewProvider()); - DatabaseMigrationService.get().registerSchemaHandler(new DefaultMigrationSchemaHandler(ProteinSchema.getSchema()) + } + + @Override + public void registerMigrationHandlers(@NotNull DatabaseMigrationService service) + { + service.registerSchemaHandler(new DefaultMigrationSchemaHandler(ProteinSchema.getSchema()) { @Override public void beforeSchema()