diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml index c49ed073..128dbb38 100644 --- a/.github/workflows/test-and-publish.yml +++ b/.github/workflows/test-and-publish.yml @@ -4,7 +4,7 @@ on: push: env: - DATABASE_SCHEMA: 4.8.0 + DATABASE_SCHEMA: 4.9.0 permissions: contents: read diff --git a/HISTORY.rst b/HISTORY.rst index 73c8848f..6e8430dc 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -5,6 +5,12 @@ History Unreleased / main ------------------- +11.1.0 (2025-10-02) +------------------- + +* Update database schema to v4.9.0 +* Use procedure insert_screening_v2 with extra param instead of insert_screening + 11.0.4 (2025-07-17) ------------------- diff --git a/src/ispyb/sp/mxscreening.py b/src/ispyb/sp/mxscreening.py index f57565cc..b406ce2e 100644 --- a/src/ispyb/sp/mxscreening.py +++ b/src/ispyb/sp/mxscreening.py @@ -27,6 +27,7 @@ def __init__(self): ("program_version", None), ("short_comments", None), ("comments", None), + ("auto_proc_program_id", None), ] ) _screening_input_params = StrictOrderedDict( @@ -180,7 +181,7 @@ def get_screening_strategy_sub_wedge_params(cls): def insert_screening(self, values): return self.get_connection().call_sp_write( - procname="insert_screening", args=(values) + procname="insert_screening_v2", args=(values) ) def insert_screening_input(self, values):