Commit 4ec187baa26db28c05c756ccf68b167d6e71c4d0
1 parent
579d5b33
Exists in
master
Correção de erro na hora de pegar URL em coletaLinux.
Showing
1 changed file
with
22 additions
and
4 deletions
Show diff stats
src/cacic_software.cpp
| @@ -69,8 +69,17 @@ QJsonObject cacic_software::coletaArch() | @@ -69,8 +69,17 @@ QJsonObject cacic_software::coletaArch() | ||
| 69 | packageJson["version"] = line.split(":")[1].mid(1); | 69 | packageJson["version"] = line.split(":")[1].mid(1); |
| 70 | if(line.contains("Description")) | 70 | if(line.contains("Description")) |
| 71 | packageJson["description"] = line.split(":")[1].mid(1); | 71 | packageJson["description"] = line.split(":")[1].mid(1); |
| 72 | - if(line.contains("URL")) | ||
| 73 | - packageJson["url"] = line.split(":")[1].mid(1); | 72 | + if(line.contains("URL")) { |
| 73 | + QStringList url = line.split(":"); | ||
| 74 | + QString urlString; | ||
| 75 | + | ||
| 76 | + for(int i = 1 ; i < url.size() ; ++i){ | ||
| 77 | + urlString.append(url[i]); | ||
| 78 | + if(i == 1 ) urlString.append(":"); | ||
| 79 | + } | ||
| 80 | + | ||
| 81 | + packageJson["url"] = urlString.mid(1); | ||
| 82 | + } | ||
| 74 | if(line.contains("Installed size")) | 83 | if(line.contains("Installed size")) |
| 75 | packageJson["installed_size"] = line.split(":")[1].mid(1); | 84 | packageJson["installed_size"] = line.split(":")[1].mid(1); |
| 76 | if(line.contains("Install Date")) | 85 | if(line.contains("Install Date")) |
| @@ -101,8 +110,17 @@ QJsonObject cacic_software::coletaDebian() | @@ -101,8 +110,17 @@ QJsonObject cacic_software::coletaDebian() | ||
| 101 | packageJson["version"] = line.split(":")[1].mid(1); | 110 | packageJson["version"] = line.split(":")[1].mid(1); |
| 102 | if(line.contains("Description")) | 111 | if(line.contains("Description")) |
| 103 | packageJson["description"] = line.split(":")[1].mid(1); | 112 | packageJson["description"] = line.split(":")[1].mid(1); |
| 104 | - if(line.contains("Homepage")) | ||
| 105 | - packageJson["url"] = line.split(":")[1].mid(1); | 113 | + if(line.contains("Homepage")) { |
| 114 | + QStringList url = line.split(":"); | ||
| 115 | + QString urlString; | ||
| 116 | + | ||
| 117 | + for(int i = 1 ; i < url.size() ; ++i){ | ||
| 118 | + urlString.append(url[i]); | ||
| 119 | + if(i == 1 ) urlString.append(":"); | ||
| 120 | + } | ||
| 121 | + | ||
| 122 | + packageJson["url"] = urlString.mid(1); | ||
| 123 | + } | ||
| 106 | if(line.contains("Installed-Size")) | 124 | if(line.contains("Installed-Size")) |
| 107 | packageJson["installed_size"] = line.split(":")[1].mid(1); | 125 | packageJson["installed_size"] = line.split(":")[1].mid(1); |
| 108 | } | 126 | } |