mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
fix: Passkey auto save Signature
This commit is contained in:
@@ -89,6 +89,14 @@ data class AppOrigin(
|
||||
} else null
|
||||
}
|
||||
|
||||
override fun toString(): String {
|
||||
return if (androidOrigins.isNotEmpty()) {
|
||||
androidOrigins.first().toString()
|
||||
} else if (webOrigins.isNotEmpty()) {
|
||||
webOrigins.first().toString()
|
||||
} else super.toString()
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
private val TAG = AppOrigin::class.java.simpleName
|
||||
|
||||
@@ -213,15 +213,19 @@ class EntryInfo : NodeInfo {
|
||||
registerInfo.password?.let { password = it }
|
||||
setCreditCard(registerInfo.creditCard)
|
||||
setPasskey(registerInfo.passkey)
|
||||
setAppOrigin(
|
||||
registerInfo.appOrigin,
|
||||
database?.allowEntryCustomFields() == true
|
||||
)
|
||||
saveAppOrigin(database, registerInfo.appOrigin)
|
||||
if (title.isEmpty()) {
|
||||
title = registerInfo.toString().toTitle()
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Add AppOrigin
|
||||
*/
|
||||
fun saveAppOrigin(database: Database?, appOrigin: AppOrigin?) {
|
||||
setAppOrigin(appOrigin, database?.allowEntryCustomFields() == true)
|
||||
}
|
||||
|
||||
fun getVisualTitle(): String {
|
||||
return title.ifEmpty {
|
||||
url.ifEmpty {
|
||||
|
||||
Reference in New Issue
Block a user