Skip to content

Commit 691e022

Browse files
committed
fix
Signed-off-by: Attila Mészáros <[email protected]>
1 parent e4dcde2 commit 691e022

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

operator-framework/src/test/java/io/javaoperatorsdk/operator/baseapi/changenamespace/ChangeNamespaceTestReconciler.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,16 @@ public UpdateControl<ChangeNamespaceTestCustomResource> reconcile(
4646
}
4747

4848
increaseNumberOfResourceExecutions(primary);
49-
if (primary.getStatus() == null) {
50-
primary.setStatus(new ChangeNamespaceTestCustomResourceStatus());
51-
}
49+
50+
var statusPatchResource = new ChangeNamespaceTestCustomResource();
51+
statusPatchResource.setMetadata(new ObjectMetaBuilder()
52+
.withName(primary.getMetadata().getName())
53+
.withNamespace(primary.getMetadata().getNamespace())
54+
.build());
55+
statusPatchResource.setStatus(new ChangeNamespaceTestCustomResourceStatus());
5256
var statusUpdates = primary.getStatus().getNumberOfStatusUpdates();
53-
primary.getStatus().setNumberOfStatusUpdates(statusUpdates + 1);
54-
return UpdateControl.patchStatus(primary);
57+
statusPatchResource.getStatus().setNumberOfStatusUpdates(statusUpdates + 1);
58+
return UpdateControl.patchStatus(statusPatchResource);
5559
}
5660

5761
private void increaseNumberOfResourceExecutions(ChangeNamespaceTestCustomResource primary) {

0 commit comments

Comments
 (0)