Переглянути джерело

fix(core): Attach Order to PaymentStateTransitionEvent on create

Closes #371
Michael Bromley 5 роки тому
батько
коміт
1c57462711

+ 1 - 0
packages/core/src/event-bus/index.ts

@@ -10,6 +10,7 @@ export * from './events/identifier-change-event';
 export * from './events/identifier-change-request-event';
 export * from './events/login-event';
 export * from './events/order-state-transition-event';
+export * from './events/payment-state-transition-event';
 export * from './events/password-reset-event';
 export * from './events/product-channel-event';
 export * from './events/product-event';

+ 1 - 1
packages/core/src/service/services/payment-method.service.ts

@@ -87,7 +87,7 @@ export class PaymentMethodService {
         await this.paymentStateMachine.transition(ctx, order, payment, result.state);
         await this.connection.getRepository(Payment).save(payment, { reload: false });
         this.eventBus.publish(
-            new PaymentStateTransitionEvent(initialState, result.state, ctx, payment, payment.order),
+            new PaymentStateTransitionEvent(initialState, result.state, ctx, payment, order),
         );
         return payment;
     }