Skip to content

Commit 8ee734f

Browse files
committed
Add check for CRD list types in model.HasConflictingTypeName
1 parent 568d39e commit 8ee734f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pkg/model/sdk_helper.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,7 @@ func (a *SDKAPI) HasConflictingTypeName(typeName string, cfg *ackgenconfig.Confi
274274
cleanTypeName := names.New(typeName).Camel
275275
crdNames := a.CRDNames(cfg)
276276
crdResourceNames := []string{}
277+
crdListResourceNames := []string{}
277278
crdSpecNames := []string{}
278279
crdStatusNames := []string{}
279280

@@ -282,10 +283,12 @@ func (a *SDKAPI) HasConflictingTypeName(typeName string, cfg *ackgenconfig.Confi
282283
crdResourceNames = append(crdResourceNames, cleanResourceName)
283284
crdSpecNames = append(crdSpecNames, cleanResourceName+"Spec")
284285
crdStatusNames = append(crdStatusNames, cleanResourceName+"Status")
286+
crdListResourceNames = append(crdListResourceNames, cleanResourceName+"List")
285287
}
286288
return util.InStrings(cleanTypeName, crdResourceNames) ||
287289
util.InStrings(cleanTypeName, crdSpecNames) ||
288-
util.InStrings(cleanTypeName, crdStatusNames)
290+
util.InStrings(cleanTypeName, crdStatusNames) ||
291+
util.InStrings(cleanTypeName, crdListResourceNames)
289292
}
290293

291294
// ServiceID returns the exact `metadata.serviceId` attribute for the AWS

0 commit comments

Comments
 (0)