If I set environment variables on individual functions but didn't have any global environment variables, I'd get an error of Cannot set property 'IS_CLOUDSIDE' of undefined on this line as this.serverless.service.provider.environment was undefined.
This just adds a check to see if it's undefined and creates an empty object if not.
If I set environment variables on individual functions but didn't have any global environment variables, I'd get an error of
Cannot set property 'IS_CLOUDSIDE' of undefined
on this line asthis.serverless.service.provider.environment
was undefined.This just adds a check to see if it's undefined and creates an empty object if not.
Repro
serverless.yml
: