Skip to content

Commit facbaba

Browse files
committed
fix: in handleOrderReceived use order instead of ordered product
1 parent 9b4c9c5 commit facbaba

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

production-planning/src/main/scala/dev/atedeg/mdm/productionplanning/api/Handlers.scala

+1-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import dev.atedeg.mdm.productionplanning.api.repositories.ReceivedOrderRepositor
1414
import dev.atedeg.mdm.productionplanning.dto.*
1515
import dev.atedeg.mdm.productionplanning.dto.NewOrderReceivedDTO.given
1616
import dev.atedeg.mdm.productionplanning.dto.OrderDTO.given
17-
import dev.atedeg.mdm.productionplanning.dto.OrderedProductDTO.given
1817
import dev.atedeg.mdm.utils.monads.*
1918
import dev.atedeg.mdm.utils.serialization.DTO
2019
import dev.atedeg.mdm.utils.serialization.DTOOps.*
@@ -24,7 +23,7 @@ def handleOrderReceived[M[_]: Monad: LiftIO: CanRead[ReceivedOrderRepository]: C
2423
): M[Unit] =
2524
for
2625
newOrder <- validate(incomingOrderDTO.toNewOrderReceivedDTO)
27-
_ <- readState >>= (_.saveNewOrder(newOrder.order.orderedProducts.toDTO[List[OrderedProductDTO]]))
26+
_ <- readState >>= (_.saveNewOrder(newOrder.order.toDTO[OrderDTO]))
2827
yield ()
2928

3029
def handleSendProductionPlan[M[_]: Monad: LiftIO: CanRead[Configuration]: CanRaise[String]]: M[Unit] =

production-planning/src/main/scala/dev/atedeg/mdm/productionplanning/api/repositories/Repositories.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ package dev.atedeg.mdm.productionplanning.api.repositories
33
import cats.Monad
44
import cats.effect.LiftIO
55

6-
import dev.atedeg.mdm.productionplanning.dto.{ CheeseTypeRipeningDaysDTO, OrderDTO, OrderedProductDTO }
6+
import dev.atedeg.mdm.productionplanning.dto.{ CheeseTypeRipeningDaysDTO, OrderDTO }
77

88
trait ReceivedOrderRepository:
9-
def saveNewOrder[M[_]: Monad: LiftIO](orderedProducts: List[OrderedProductDTO]): M[Unit]
9+
def saveNewOrder[M[_]: Monad: LiftIO](order: OrderDTO): M[Unit]
1010
def getOrders[M[_]: Monad: LiftIO]: M[List[OrderDTO]]
1111

1212
trait RipeningDaysRepository:

0 commit comments

Comments
 (0)