Skip to content

Commit f715138

Browse files
authored
fix: handle null finalizers. (#448)
1 parent aee0d09 commit f715138

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/KubeOps/Operator/Finalizer/FinalizerManager{TEntity}.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System.Linq;
1+
using System;
2+
using System.Linq;
23
using System.Threading;
34
using System.Threading.Tasks;
45
using DotnetKubernetesClient;
@@ -102,7 +103,7 @@ await Task.WhenAll(
102103
@"Finalization on entity ""{kind}/{name}"" done. Remaining finalizers: ""{remainingFinalizer}"".",
103104
entity.Kind,
104105
entity.Name(),
105-
string.Join(',', entity.Finalizers()));
106+
string.Join(',', entity.Finalizers() ?? Array.Empty<string>()));
106107
}
107108

108109
private async Task RegisterFinalizerInternalAsync<TFinalizer>(TEntity entity, TFinalizer finalizer)

0 commit comments

Comments
 (0)