Skip to content

Commit 1afee65

Browse files
authored
fix: getting secondary in workflows (#1574)
1 parent f50727b commit 1afee65

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/workflow/WorkflowReconcileExecutor.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,7 @@ public void run() {
169169

170170
boolean ready = dependentResourceNode.getReadyPostcondition()
171171
.map(rc -> rc.isMet(primary,
172-
context
173-
.getSecondaryResource(
174-
dependentResourceNode.getDependentResource().resourceType())
172+
dependentResourceNode.getDependentResource().getSecondaryResource(primary, context)
175173
.orElse(null),
176174
context))
177175
.orElse(true);
@@ -212,8 +210,8 @@ public void run() {
212210
}
213211
boolean deletePostConditionMet =
214212
deletePostCondition.map(c -> c.isMet(primary,
215-
context.getSecondaryResource(
216-
dependentResourceNode.getDependentResource().resourceType()).orElse(null),
213+
dependentResourceNode.getDependentResource().getSecondaryResource(primary, context)
214+
.orElse(null),
217215
context)).orElse(true);
218216
if (deletePostConditionMet) {
219217
alreadyVisited.add(dependentResourceNode);

0 commit comments

Comments
 (0)