diff --git a/lib/data/model/server/disk_info.dart b/lib/data/model/server/disk_info.dart index b4b3200c..59526187 100644 --- a/lib/data/model/server/disk_info.dart +++ b/lib/data/model/server/disk_info.dart @@ -33,11 +33,20 @@ List parseDisk(String raw) { final list = []; final items = raw.split('\n'); items.removeAt(0); + var pathCache = ''; for (var item in items) { if (item.isEmpty) { continue; } final vals = item.split(numReg); + if (vals.length == 1) { + pathCache = vals[0]; + continue; + } + if (pathCache != '') { + vals[0] = pathCache; + pathCache = ''; + } list.add(DiskInfo( vals[0], vals[5],