mirror of https://github.com/pulumi/pulumi.git
bba7a231fd
12303: sdk/go: Fix panic from uninitialized parent resources r=abhinav a=abhinav # Description The Go SDK panics if RegisterResource is called with a parent resource that is uninitialized (hasn't had its RegisterResource or RegisterComponentResource call yet). The panic is during alias collapsing: the system fails to read the unintialized parent resource's URN from a zero-valued URNOutput. Guard against this panic by verifying that the value passed to `Parent` has been initialized. We do this by checking the name of the resource--names are not allowed to be empty when a resource is registered. Resolves #12138 ## Checklist - [x] I have added tests that prove my fix is effective or that my feature works - [x] I have run `make changelog` and committed the `changelog/pending/<file>` documenting my change Co-authored-by: Abhinav Gupta <abhinav@pulumi.com> |
||
---|---|---|
.. | ||
pending | ||
config.yaml |