diff rhodecode/lib/utils.py @ 3063:ca2b21819dfd beta

Implemented better support for Wildcard queries add username column to journal for caching logs after user deletion added tests for admin journal migrations
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 05 Dec 2012 23:59:13 +0100
parents 7727faad5baf
children a5f0bc867edc ebd76deee70d
line wrap: on
line diff
--- a/rhodecode/lib/utils.py	Wed Dec 05 21:14:31 2012 +0100
+++ b/rhodecode/lib/utils.py	Wed Dec 05 23:59:13 2012 +0100
@@ -134,7 +134,7 @@
 
     try:
         if hasattr(user, 'user_id'):
-            user_obj = user
+            user_obj = User.get(user.user_id)
         elif isinstance(user, basestring):
             user_obj = User.get_by_username(user)
         else:
@@ -152,6 +152,7 @@
 
         user_log = UserLog()
         user_log.user_id = user_obj.user_id
+        user_log.username = user_obj.username
         user_log.action = safe_unicode(action)
 
         user_log.repository = repo_obj