Merge pull request #3865

62748b6 AddressBook: fix adding new entry (selsta)
This commit is contained in:
luigi1111 2022-03-18 16:22:57 -05:00
commit 002fe8eefa
No known key found for this signature in database
GPG key ID: F4ACA0183641E010

View file

@ -468,8 +468,10 @@ Rectangle {
text: (root.editEntry ? qsTr("Save") : qsTr("Add")) + translationManager.emptyString text: (root.editEntry ? qsTr("Save") : qsTr("Add")) + translationManager.emptyString
enabled: root.checkInformation(addressLine.text, appWindow.persistentSettings.nettype) enabled: root.checkInformation(addressLine.text, appWindow.persistentSettings.nettype)
onClicked: { onClicked: {
console.log("Add") if (!root.editEntry) {
if (!root.editEntry && !currentWallet.addressBook.addRow(addressLine.text.trim(),"", descriptionLine.text)) { if (currentWallet.addressBook.addRow(addressLine.text.trim(),"", descriptionLine.text)) {
console.log("Entry added")
} else {
informationPopup.title = qsTr("Error") + translationManager.emptyString; informationPopup.title = qsTr("Error") + translationManager.emptyString;
// TODO: check currentWallet.addressBook.errorString() instead. // TODO: check currentWallet.addressBook.errorString() instead.
if (currentWallet.addressBook.errorCode() === AddressBook.Invalid_Address) if (currentWallet.addressBook.errorCode() === AddressBook.Invalid_Address)
@ -481,8 +483,10 @@ Rectangle {
informationPopup.onCloseCallback = null informationPopup.onCloseCallback = null
informationPopup.open(); informationPopup.open();
}
} else { } else {
currentWallet.addressBook.setDescription(addressBookListView.currentIndex, descriptionLine.text); currentWallet.addressBook.setDescription(addressBookListView.currentIndex, descriptionLine.text);
console.log("Description edited")
} }
root.showAddressBook() root.showAddressBook()
} }