diff --git a/src/internal/controller/organization_controller.go b/src/internal/controller/organization_controller.go index 142087d..d8de823 100644 --- a/src/internal/controller/organization_controller.go +++ b/src/internal/controller/organization_controller.go @@ -115,7 +115,9 @@ func (wr *wrappedOrganizationReconciler) Reconcile(ctx context.Context, ztdClien wr.organization.Status.OrgId = resp.Id return wr.Client.Status().Patch(ctx, wr.organization, patch) } - return nil + patch := ctrlClient.MergeFrom(wr.organization.DeepCopy()) + wr.organization.Status.OrgId = orgRes.Org.Id + return wr.Client.Status().Patch(ctx, wr.organization, patch) } func (wr *wrappedOrganizationReconciler) PatchStatus(ctx context.Context, patcher condition.Patcher) error {