Skip to content

Commit 05b39f3

Browse files
committed
support empty spec
1 parent 5fc6e4f commit 05b39f3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

gen/KubernetesWatchGenerator/Program.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,11 @@ private static string GetInterfaceName(JsonSchema4 definition)
302302

303303
if (definition.Properties.TryGetValue("spec", out var specProperty))
304304
{
305-
interfaces.Add($"ISpec<{GetClassNameForSchemaDefinition(specProperty.Reference)}>");
305+
// ignore empty spec placeholder
306+
if (specProperty.Reference.ActualProperties.Any())
307+
{
308+
interfaces.Add($"ISpec<{GetClassNameForSchemaDefinition(specProperty.Reference)}>");
309+
}
306310
}
307311

308312
if (_classesWithValidation.Contains(className))

0 commit comments

Comments
 (0)