lambda: Fix adding environment variables to functions previously not having any (#22313)

This commit is contained in:
Michał Masłowski 2017-03-06 17:10:40 +01:00 committed by Ryan Brown
parent 2d10ad4a3e
commit 228131d1cd
2 changed files with 28 additions and 1 deletions

View file

@ -330,7 +330,7 @@ def main():
func_kwargs.update({'Timeout': timeout})
if memory_size and current_config['MemorySize'] != memory_size:
func_kwargs.update({'MemorySize': memory_size})
if (environment_variables is not None) and (current_config['Environment']['Variables'] != environment_variables):
if (environment_variables is not None) and (current_config.get('Environment', {}).get('Variables', {}) != environment_variables):
func_kwargs.update({'Environment':{'Variables': environment_variables}})
if dead_letter_arn is not None:
if current_config.get('DeadLetterConfig'):