library · inferred from evidence
bluebird
A promise library that can shim promises globally, causing issues with Google Cloud client internals.
- Google Secret Manager nodejs accessSecretVersion returns null with bluebird promise
The null result was caused by the bluebird promise library, which shims promises globally and breaks the google-cloud client internals. Removing the global bluebird shim fixed it and accessSecretVersion started returning the secret payload.