Commit 4c0e779c1abcff8bcf832ef4a52f18ce6eff912e
1 parent
981c4030
csv quote fix
Showing
1 changed file
with
6 additions
and
2 deletions
openbr/plugins/gallery/csv.cpp
| ... | ... | @@ -203,8 +203,12 @@ class csvGallery : public FileGallery |
| 203 | 203 | } else { |
| 204 | 204 | for (qint64 i = 0; i < this->readBlockSize && !f.atEnd(); i++) { |
| 205 | 205 | QVariantList values; |
| 206 | - foreach (const QString &value, QtUtils::parse(f.readLine(), ',')) | |
| 207 | - values.append(QtUtils::fromString(value)); | |
| 206 | + foreach (const QString &value, QtUtils::parse(f.readLine(), ',')) { | |
| 207 | + QString s = value; | |
| 208 | + if (s.startsWith("\"")) | |
| 209 | + s.replace("\"", ""); | |
| 210 | + values.append(QtUtils::fromString(s)); | |
| 211 | + } | |
| 208 | 212 | |
| 209 | 213 | File in; |
| 210 | 214 | in.name = values.first().toString(); | ... | ... |