]> git.ipfire.org Git - pbs.git/commitdiff
users: Export the realname to the API
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 2 Jul 2025 16:50:13 +0000 (16:50 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 2 Jul 2025 16:50:13 +0000 (16:50 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/users.py

index a9bc5dc77d0e14fd9434d92bd910503699027ff2..2ec6124b720c6043583893713541198b3e70e1ae 100644 (file)
@@ -19,6 +19,7 @@ import ldap
 import logging
 import os
 import pickle
+import pydantic
 import struct
 import threading
 import time
@@ -549,8 +550,9 @@ class User(sqlmodel.SQLModel, database.BackendMixin, database.SoftDeleteMixin, t
 
        # Realname
 
+       @pydantic.computed_field
        @property
-       def realname(self):
+       def realname(self) -> str:
                return self._get_attr("cn") or ""
 
        @property