]> git.ipfire.org Git - pbs.git/commitdiff
Fix getting users of log messages.
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 12 Nov 2012 21:55:26 +0000 (22:55 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 12 Nov 2012 21:55:26 +0000 (22:55 +0100)
backend/logs.py

index df3a90e24d53d7d3fe8e3599886b06fd74982147..043499ac03e72f56e3c8fcff7f9989fb904a52e1 100644 (file)
@@ -26,7 +26,12 @@ class LogEntry(base.Object):
                return self.data.time
 
        def get_user(self):
-               return None
+               user_id = getattr(self.data, "user_id", None)
+
+               if user_id is None:
+                       return
+
+               return self.pakfire.users.get_by_id(self.data.user_id)
 
        @property
        def user(self):
@@ -66,14 +71,6 @@ class CommentLogEntry(LogEntry):
 
                return "none"
 
-       def get_user(self):
-               user_id = getattr(self.data, "user_id", None)
-
-               if user_id is None:
-                       return
-
-               return self.pakfire.users.get_by_id(self.data.user_id)
-
        def get_message(self, user=None):
                return self.data.text
 
@@ -275,10 +272,6 @@ class JobLogEntry(LogEntry):
 class MirrorLogEntry(LogEntry):
        type = "mirror"
 
-       def get_user(self):
-               if self.data.user_id:
-                       return self.pakfire.users.get_by_id(self.data.user_id)
-
        def get_mirror(self):
                assert self.data.mirror_id