From a5b0a7a64910bbbdba90b1c11d76dd88e8ffdad0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isak=20Ohlsson=20=C3=85ngnell?= <40887124+islean@users.noreply.github.com> Date: Tue, 27 Aug 2024 14:57:09 +0200 Subject: [PATCH 1/2] Perform validation before ticket creation (#3644) (patch) ### Fixed - order validation is performed before submission. --- cg/meta/orders/api.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cg/meta/orders/api.py b/cg/meta/orders/api.py index 3d73ac47ed..0222d4f971 100644 --- a/cg/meta/orders/api.py +++ b/cg/meta/orders/api.py @@ -13,7 +13,9 @@ from cg.apps.osticket import OsTicket from cg.meta.orders.ticket_handler import TicketHandler from cg.models.orders.order import OrderIn, OrderType -from cg.services.orders.submitters.order_submitter_registry import OrderSubmitterRegistry +from cg.services.orders.submitters.order_submitter_registry import ( + OrderSubmitterRegistry, +) from cg.store.store import Store LOG = logging.getLogger(__name__) @@ -41,6 +43,7 @@ def submit(self, project: OrderType, order_in: OrderIn, user_name: str, user_mai Main entry point for the class towards interfaces that implements it. """ submit_handler = self.submitter_registry.get_order_submitter(project) + submit_handler.order_validation_service.validate_order(order_in) # detect manual ticket assignment ticket_number: str | None = TicketHandler.parse_ticket_number(order_in.name) if not ticket_number: From e663e09e5787e11f43a60df1dd6ddcf45d9921c2 Mon Sep 17 00:00:00 2001 From: Clinical Genomics Bot Date: Tue, 27 Aug 2024 12:57:37 +0000 Subject: [PATCH 2/2] =?UTF-8?q?Bump=20version:=2062.1.10=20=E2=86=92=2062.?= =?UTF-8?q?1.11=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- cg/__init__.py | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 1a4d55f712..3630c7f41d 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 62.1.10 +current_version = 62.1.11 commit = True tag = True tag_name = v{new_version} diff --git a/cg/__init__.py b/cg/__init__.py index 2e2cea3f87..99e28fcbf0 100644 --- a/cg/__init__.py +++ b/cg/__init__.py @@ -1,2 +1,2 @@ __title__ = "cg" -__version__ = "62.1.10" +__version__ = "62.1.11" diff --git a/pyproject.toml b/pyproject.toml index 48efdab4b2..78503c3020 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "cg" -version = "62.1.10" +version = "62.1.11" description = "Clinical Genomics command center" authors = ["Clinical Genomics "] readme = "README.md"