Skip to content

Commit

Permalink
Populate needed values (#3666) (patch)
Browse files Browse the repository at this point in the history
### Changed

- user_id and workflow populated in the order automatically.
  • Loading branch information
islean authored Aug 29, 2024
1 parent 6914863 commit 36a1c10
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions cg/server/endpoints/orders.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,12 @@
from cg.meta.orders.ticket_handler import TicketHandler
from cg.models.orders.order import OrderIn, OrderType
from cg.models.orders.orderform_schema import Orderform
from cg.server.dto.delivery_message.delivery_message_response import DeliveryMessageResponse
from cg.server.dto.orders.order_delivery_update_request import OrderDeliveredUpdateRequest
from cg.server.dto.delivery_message.delivery_message_response import (
DeliveryMessageResponse,
)
from cg.server.dto.orders.order_delivery_update_request import (
OrderDeliveredUpdateRequest,
)
from cg.server.dto.orders.order_patch_request import OrderDeliveredPatch
from cg.server.dto.orders.orders_request import OrdersRequest
from cg.server.dto.orders.orders_response import Order, OrdersResponse
Expand All @@ -38,18 +42,14 @@
db,
delivery_message_service,
lims,
microsalt_validation_service,
mip_dna_validation_service,
order_service,
osticket,
order_submitter_registry,
microsalt_validation_service,
osticket,
tomte_validation_service,
mip_dna_validation_service,
)
from cg.store.models import (
Application,
Customer,
)

from cg.store.models import Application, Customer

ORDERS_BLUEPRINT = Blueprint("orders", __name__, url_prefix="/api/v1")
ORDERS_BLUEPRINT.before_request(before_request)
Expand Down Expand Up @@ -268,6 +268,8 @@ def get_options():
@ORDERS_BLUEPRINT.route("/validate_order/<workflow>", methods=["POST"])
def validate_order(workflow: str):
raw_order = request.get_json()
raw_order["workflow"] = workflow
raw_order["user_id"] = g.current_user.id
response = {}
if workflow == Workflow.TOMTE:
response = tomte_validation_service.validate(raw_order)
Expand Down

0 comments on commit 36a1c10

Please sign in to comment.