Fix a bug.
This commit is contained in:
parent
16830b8b92
commit
e2b1fec4bb
1 changed files with 6 additions and 1 deletions
|
|
@ -48,8 +48,13 @@ class Password {
|
||||||
let plainTextSplit = plainText.characters.split(maxSplits: 1, omittingEmptySubsequences: false) {
|
let plainTextSplit = plainText.characters.split(maxSplits: 1, omittingEmptySubsequences: false) {
|
||||||
$0 == "\n" || $0 == "\r\n"
|
$0 == "\n" || $0 == "\r\n"
|
||||||
}.map(String.init)
|
}.map(String.init)
|
||||||
|
guard plainTextSplit.count > 0 else {
|
||||||
|
return;
|
||||||
|
}
|
||||||
self.password = plainTextSplit[0]
|
self.password = plainTextSplit[0]
|
||||||
(self.additions, self.additionKeys) = Password.getAdditionFields(from: plainTextSplit[1])
|
if plainTextSplit.count == 2 {
|
||||||
|
(self.additions, self.additionKeys) = Password.getAdditionFields(from: plainTextSplit[1])
|
||||||
|
}
|
||||||
|
|
||||||
// check whether the first line of the plainText looks like an otp entry
|
// check whether the first line of the plainText looks like an otp entry
|
||||||
let (key, value) = Password.getKeyValuePair(from: plainTextSplit[0])
|
let (key, value) = Password.getKeyValuePair(from: plainTextSplit[0])
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue