diff --git a/vertx-pin/zero-wf/src/main/java/io/vertx/tp/workflow/uca/toolkit/ULinkage.java b/vertx-pin/zero-wf/src/main/java/io/vertx/tp/workflow/uca/toolkit/ULinkage.java index f4e6b74d63566114608a2077a55ba6b99a16a321..0b5fb434a046c7c37f29606567fb41126eb93a30 100644 --- a/vertx-pin/zero-wf/src/main/java/io/vertx/tp/workflow/uca/toolkit/ULinkage.java +++ b/vertx-pin/zero-wf/src/main/java/io/vertx/tp/workflow/uca/toolkit/ULinkage.java @@ -68,7 +68,7 @@ public class ULinkage { * Old Processing */ final WRecord prev = record.prev(); - if (Objects.nonNull(prev)) { + if (Objects.nonNull(prev)&&prev.data().size()>0) { return this.fetchAsync(prev).compose(prevRecord -> { record.prev(prevRecord); return this.syncAsyncInternal(params, record);