{"record":{"id":"8cfd06873cc7a945","repo":"portainer/portainer","slug":"missing-deletion-request-list-in-payload","errorCode":null,"errorMessage":"missing deletion request list in payload","messagePattern":"missing deletion request list in payload","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"api/http/models/kubernetes/cluster_role_bindings.go","lineNumber":29,"sourceCode":"\ntype (\n\tK8sClusterRoleBinding struct {\n\t\tName         string           `json:\"name\"`\n\t\tUID          types.UID        `json:\"uid\"`\n\t\tNamespace    string           `json:\"namespace\"`\n\t\tRoleRef      rbacv1.RoleRef   `json:\"roleRef\"`\n\t\tSubjects     []rbacv1.Subject `json:\"subjects\"`\n\t\tCreationDate time.Time        `json:\"creationDate\"`\n\t\tIsSystem     bool             `json:\"isSystem\"`\n\t}\n\n\t// K8sRoleBindingDeleteRequests slice of cluster role cluster bindings.\n\tK8sClusterRoleBindingDeleteRequests []string\n)\n\nfunc (r K8sClusterRoleBindingDeleteRequests) Validate(request *http.Request) error {\n\tif len(r) == 0 {\n\t\treturn errors.New(\"missing deletion request list in payload\")\n\t}\n\n\treturn nil\n}\n","sourceCodeStart":11,"sourceCodeEnd":34,"githubUrl":"https://github.com/portainer/portainer/blob/17e74456ff6e794b9d5439ec3fa06922aa18a3f8/api/http/models/kubernetes/cluster_role_bindings.go#L11-L34","documentation":"Error \"missing deletion request list in payload\" thrown in portainer/portainer.","triggerScenarios":"Thrown at api/http/models/kubernetes/cluster_role_bindings.go:29 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"17e74456ff6e794b9d5439ec3fa06922aa18a3f8","analyzedAt":"2026-08-26T23:09:01.915Z","schemaVersion":2},"datasetVersion":"2026-08-27T03:17:27.898Z"}