0 votes
1 view
in AWS by (19.2k points)

Within my lambda function, which takes in event api query strings, I want to check if one is present. The below works if it is:

if event['queryStringParameters']['order'] == 'desc':


I have tried event['queryStringParameters']['order'] != null but if there is no order query string used the lambda function the function breaks causing a 502 response. How do I check if a query string is not used without it breaking?

1 Answer

0 votes
by (44.6k points)

Check if the dict has a key before referencing it.

if 'queryStringParameters' in event and 'order' in event['queryStringParameters']:

Welcome to Intellipaat Community. Get your technical queries answered by top developers !