diff --git a/kong/__init__.py b/kong/__init__.py index 4f31297..2d37945 100644 --- a/kong/__init__.py +++ b/kong/__init__.py @@ -1,3 +1,3 @@ """Asynchronous Kong client""" -__version__ = '0.5.3' +__version__ = '0.5.4' diff --git a/kong/plugins.py b/kong/plugins.py index 06951cd..91f1515 100644 --- a/kong/plugins.py +++ b/kong/plugins.py @@ -58,9 +58,9 @@ def plugins(self): async def consumer_id_from_username(cli, params): - if 'consumer.id' in params: - c = await cli.consumers.get(params['consumer.id']) - params['consumer.id'] = c['id'] + if 'id' in (params.get('consumer') or {}): + c = await cli.consumers.get(params['consumer']['id']) + params['consumer']['id'] = c['id'] return params