Fix TCP Policy deletion when policy is already deleted (#8)

Fix NBPolicy deletion when TCP policy is already deleted
This commit is contained in:
M. Essam
2025-03-06 14:24:46 +01:00
committed by GitHub
parent 166091b8e0
commit 1b77e77dfa
+1 -1
View File
@@ -323,7 +323,7 @@ func (r *NBPolicyReconciler) syncPolicy(ctx context.Context, nbPolicy *netbirdio
func (r *NBPolicyReconciler) handleDelete(ctx context.Context, nbPolicy netbirdiov1.NBPolicy, logger logr.Logger) error {
if nbPolicy.Status.TCPPolicyID != nil {
err := r.netbird.Policies.Delete(ctx, *nbPolicy.Status.TCPPolicyID)
if err != nil {
if err != nil && !strings.Contains("not found", err.Error()) {
return err
}
nbPolicy.Status.TCPPolicyID = nil