Skip to content

Commit 61e3c4b

Browse files
committed
fix: properly extract result
Signed-off-by: Chris Laprun <[email protected]>
1 parent 5e04042 commit 61e3c4b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/workflow/WorkflowReconcileResult.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ public <T> T getNotReadyDependentResult(DependentResource dependentResource,
2626
final var result = new Object[1];
2727
try {
2828
return Optional.ofNullable(results().get(dependentResource))
29-
.filter(cr -> !ResultCondition.NULL.equals(cr))
30-
.map(r -> result[0] = r)
29+
.flatMap(detail -> detail.getResultForConditionWithType(Condition.Type.READY))
30+
.map(r -> result[0] = r.getResult())
3131
.map(expectedResultType::cast)
3232
.orElse(null);
3333
} catch (Exception e) {

0 commit comments

Comments
 (0)