diff --git a/keystone/notifications.py b/keystone/notifications.py index 8725ca49b3..aa487de170 100644 --- a/keystone/notifications.py +++ b/keystone/notifications.py @@ -264,7 +264,7 @@ def _get_request_audit_info(context, user_id=None): host = pycadf.host.Host(address=remote_addr, agent=http_user_agent) initiator = resource.Resource(typeURI=taxonomy.ACCOUNT_USER, - name=user_id, host=host) + id=user_id, host=host) return initiator diff --git a/keystone/tests/unit/common/test_notifications.py b/keystone/tests/unit/common/test_notifications.py index 5d0d436c81..3c3b814b8e 100644 --- a/keystone/tests/unit/common/test_notifications.py +++ b/keystone/tests/unit/common/test_notifications.py @@ -581,7 +581,7 @@ class CadfNotificationsWrapperTestCase(test_v3.RestfulTestCase): note = self._notifications[-1] self.assertEqual(note['action'], action) initiator = note['initiator'] - self.assertEqual(initiator.name, user_id) + self.assertEqual(initiator.id, user_id) self.assertEqual(initiator.host.address, self.LOCAL_HOST) self.assertTrue(note['send_notification_called'])