From 0a57281cbca5768857e1b0134593fd31c3710ea3 Mon Sep 17 00:00:00 2001 From: Simon Amport <10498683+amporsim@users.noreply.github.com> Date: Tue, 29 Aug 2023 13:50:49 +0200 Subject: [PATCH] The property "migrateToProcessDefinitionVersion" is optional, if it is not set it takes the latest process definition (see AbstractDynamicStateManager#resolveProcessDefinition()) (#3714) --- .../migration/ProcessInstanceMigrationDocumentBuilderImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/flowable-engine/src/main/java/org/flowable/engine/impl/migration/ProcessInstanceMigrationDocumentBuilderImpl.java b/modules/flowable-engine/src/main/java/org/flowable/engine/impl/migration/ProcessInstanceMigrationDocumentBuilderImpl.java index 6ba54df9942..52310f28e52 100644 --- a/modules/flowable-engine/src/main/java/org/flowable/engine/impl/migration/ProcessInstanceMigrationDocumentBuilderImpl.java +++ b/modules/flowable-engine/src/main/java/org/flowable/engine/impl/migration/ProcessInstanceMigrationDocumentBuilderImpl.java @@ -129,7 +129,7 @@ public ProcessInstanceMigrationDocument build() { if (migrateToProcessDefinitionKey == null) { throw new FlowableException("Process definition key cannot be null"); } - if (migrateToProcessDefinitionVersion == null || migrateToProcessDefinitionVersion < 0) { + if (migrateToProcessDefinitionVersion != null && migrateToProcessDefinitionVersion < 0) { throw new FlowableException("Process definition version must be a positive number"); } }