From c5985a3060422e24444303bd7f4420a55d3cb13a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 31 May 2016 14:14:33 +0200 Subject: [PATCH] Even more logging to figure out why PUT/POST to user goes wrong. --- pillar/application/modules/blender_id.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pillar/application/modules/blender_id.py b/pillar/application/modules/blender_id.py index 40b6f8cc..fdb893a9 100644 --- a/pillar/application/modules/blender_id.py +++ b/pillar/application/modules/blender_id.py @@ -72,6 +72,7 @@ def validate_create_user(blender_id_user_id, token, oauth_subclient_id): if '_id' in db_user: # Update the existing user + attempted_eve_method = 'PUT' db_id = db_user['_id'] try: etag = {'_etag': db_user['_etag']} @@ -84,6 +85,7 @@ def validate_create_user(blender_id_user_id, token, oauth_subclient_id): status, r) else: # Create a new user, retry for non-unique usernames. + attempted_eve_method = 'POST' r = {} for retry in range(5): r, _, _, status = post_internal('users', db_user) @@ -107,7 +109,7 @@ def validate_create_user(blender_id_user_id, token, oauth_subclient_id): db_user.update(r) # update with database/eve-generated fields. if status not in (200, 201): - log.error('internal response: %r %r', status, r) + log.error('internal response from %s to Eve: %r %r', attempted_eve_method, status, r) return abort(500) # Store the token in MongoDB.