diff --git a/uniquely/com-pwa/src/manager/controller/new-order.ts b/uniquely/com-pwa/src/manager/controller/new-order.ts index e313313c1..527356d90 100644 --- a/uniquely/com-pwa/src/manager/controller/new-order.ts +++ b/uniquely/com-pwa/src/manager/controller/new-order.ts @@ -262,13 +262,20 @@ eventListener.subscribe(buttons.submitShippingForm.clickSignalI }); eventListener.subscribe(buttons.tracking.clickSignalId, () => { - redirect('/order-tracking/' + pageNewOrderStateMachine.context.order.id); + const orderId = pageNewOrderStateMachine.context.order.id; pageNewOrderStateMachine.transition('NEW_ORDER'); + redirect('/order-tracking/' + orderId); }); eventListener.subscribe(buttons.detail.clickSignalId, () => { - redirect('/order-detail/' + pageNewOrderStateMachine.context.order.id); + const orderId = pageNewOrderStateMachine.context.order.id; pageNewOrderStateMachine.transition('NEW_ORDER'); + redirect('/order-detail/' + orderId); +}); + +eventListener.subscribe(buttons.newOrder.clickSignalId, () => { + pageNewOrderStateMachine.transition('NEW_ORDER'); + redirect('/new-order/'); }); eventListener.subscribe(buttons.retry.clickSignalId, async () => {