Use user-provided username in `displayName()`
authorFelix Eckhofer <felix@eckhofer.com>
Mon, 30 Sep 2019 15:56:14 +0000 (17:56 +0200)
committerFelix Eckhofer <felix@eckhofer.com>
Mon, 30 Sep 2019 15:56:14 +0000 (17:56 +0200)
This replaces `davUser()`, which is replaced by a numeric ID when using
LDAP, by the username that was actually used for logging in.

Fixes #836

Signed-off-by: Felix Eckhofer <felix@eckhofer.com>
src/libsync/account.cpp

index e5cb9a397d9bdb480ea2a72d8c0bb588163ce170..6a28361fbeddc3f7d79e387b15ac6eb43ce325e5 100644 (file)
@@ -119,7 +119,7 @@ void Account::setAvatar(const QImage &img)
 
 QString Account::displayName() const
 {
-    QString dn = QString("%1@%2").arg(davUser(), _url.host());
+    QString dn = QString("%1@%2").arg(credentials()->user(), _url.host());
     int port = url().port();
     if (port > 0 && port != 80 && port != 443) {
         dn.append(QLatin1Char(':'));