فهرست منبع

fix(core): Fix validation of fulfillment state config

Michael Bromley 2 سال پیش
والد
کامیت
cb13de48eb
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      packages/core/src/service/helpers/fulfillment-state-machine/fulfillment-state-machine.ts

+ 1 - 1
packages/core/src/service/helpers/fulfillment-state-machine/fulfillment-state-machine.ts

@@ -58,7 +58,7 @@ export class FulfillmentStateMachine {
             {} as Transitions<FulfillmentState>,
         );
 
-        const validationResult = validateTransitionDefinition(allTransitions, 'Pending');
+        const validationResult = validateTransitionDefinition(allTransitions, this.initialState);
         if (!validationResult.valid && validationResult.error) {
             Logger.error(`The fulfillment process has an invalid configuration:`);
             throw new Error(validationResult.error);