Make format csv import as same as export

multisig
mrdeveloper 4 years ago
parent 78516f4546
commit 47d965c6cd

@ -182,12 +182,17 @@ QMap<QString, QString> AddressBookModel::readCSV(const QString &path) {
QString csv = Utils::barrayToString(Utils::fileOpen(path)); QString csv = Utils::barrayToString(Utils::fileOpen(path));
QTextStream stream(&csv); QTextStream stream(&csv);
QMap<QString, QString> map; QMap<QString, QString> map;
while(!stream.atEnd()) { while(!stream.atEnd()) {
QStringList line = stream.readLine().split(","); QStringList line = stream.readLine().split(",");
QString name = line.at(0); if(line.length() != 2) {
QString address = line.at(1); continue;
if(!name.isEmpty() && !address.isEmpty()) { }
map[name] = address; QString address = line.at(0);
QString description = line.at(1);
description = description.replace("\"", "");
if(!description.isEmpty() && !address.isEmpty()) {
map[description] = address;
} }
} }
return map; return map;

Loading…
Cancel
Save