get desc on cancel order by user or admin

This commit is contained in:
2025-12-19 21:22:04 +03:30
parent 465810efc2
commit b7c8ba6862
4 changed files with 37 additions and 8 deletions
@@ -260,13 +260,16 @@ export class OrdersService {
restId: string,
toStatus: OrderStatus,
ref: StatusTransitionRef,
desc?: string,
): Promise<Order> {
const order = await this.getOrderOrFail(orderId, restId);
this.assertStatusTransitionAllowed(order, toStatus, ref);
order.status = toStatus;
order.history.push({ status: toStatus, changedAt: new Date(), desc: desc || null });
await this.em.persistAndFlush(order);
this.eventEmitter.emit(
OrderStatusChangedEvent.name,
new OrderStatusChangedEvent(