Passkeys: Fix incorrect username fill

This commit is contained in:
varjolintu 2024-06-06 23:00:47 +03:00 committed by Jonathan White
parent 8cbbe7cdfc
commit e7f9d58541
No known key found for this signature in database
GPG Key ID: 440FC65F2E0C6E01

View File

@ -1154,13 +1154,7 @@ void BrowserService::denyEntry(Entry* entry, const QString& siteHost, const QStr
QJsonObject BrowserService::prepareEntry(const Entry* entry)
{
QJsonObject res;
#ifdef WITH_XC_BROWSER_PASSKEYS
// Use Passkey's username instead if found
res["login"] = entry->hasPasskey() ? passkeyUtils()->getUsernameFromEntry(entry)
: entry->resolveMultiplePlaceholders(entry->username());
#else
res["login"] = entry->resolveMultiplePlaceholders(entry->username());
#endif
res["password"] = entry->resolveMultiplePlaceholders(entry->password());
res["name"] = entry->resolveMultiplePlaceholders(entry->title());
res["uuid"] = entry->resolveMultiplePlaceholders(entry->uuidToHex());