From 32577e08b61b31cda045513f06535b474a54d2a2 Mon Sep 17 00:00:00 2001 From: zlyqqq Date: Tue, 23 May 2017 15:49:23 +0800 Subject: [PATCH] Don't need to contruct data if not need persistence Change-Id: I2901139f340e5bc0cb84329deaf5e8bd82ced1f0 --- keystone/token/provider.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/keystone/token/provider.py b/keystone/token/provider.py index 403eaadf33..869978f036 100644 --- a/keystone/token/provider.py +++ b/keystone/token/provider.py @@ -220,16 +220,16 @@ class Manager(manager.Manager): user_id, method_names, expires_at, project_id, domain_id, auth_context, trust, include_catalog, parent_audit_id) - data = dict(key=token_id, - id=token_id, - expires=token_data['token']['expires_at'], - user=token_data['token']['user'], - tenant=token_data['token'].get('project'), - is_domain=is_domain, - token_data=token_data, - trust_id=trust['id'] if trust else None, - token_version=self.V3) if self._needs_persistence: + data = dict(key=token_id, + id=token_id, + expires=token_data['token']['expires_at'], + user=token_data['token']['user'], + tenant=token_data['token'].get('project'), + is_domain=is_domain, + token_data=token_data, + trust_id=trust['id'] if trust else None, + token_version=self.V3) self._create_token(token_id, data) if CONF.token.cache_on_issue: