fix: Fixes purchase order view generation to use the intermediate request and the logged in user as the created by id.
This commit is contained in:
@@ -135,7 +135,7 @@ public extension SiteRoute {
|
||||
}
|
||||
|
||||
public enum PurchaseOrderRoute: Sendable, Equatable {
|
||||
case create(PurchaseOrder.Create)
|
||||
case create(PurchaseOrder.CreateIntermediate)
|
||||
case form
|
||||
case get(id: PurchaseOrder.ID)
|
||||
case index
|
||||
@@ -155,11 +155,10 @@ public extension SiteRoute {
|
||||
Field("materials", .string)
|
||||
Field("customer", .string)
|
||||
Optionally { Field("truckStock") { Bool.parser() } }
|
||||
Field("createdByID") { User.ID.parser() }
|
||||
Field("createdForID") { Employee.ID.parser() }
|
||||
Field("vendorBranchID") { VendorBranch.ID.parser() }
|
||||
}
|
||||
.map(.memberwise(PurchaseOrder.Create.init))
|
||||
.map(.memberwise(PurchaseOrder.CreateIntermediate.init))
|
||||
}
|
||||
}
|
||||
Route(.case(Self.form)) {
|
||||
|
||||
Reference in New Issue
Block a user