[fix] was replacing the dictionnary with a string and thus breaking everything

This commit is contained in:
Laurent Peuch 2018-01-07 17:34:27 +01:00
parent f20ef340dc
commit 0922568d64

View file

@ -570,8 +570,8 @@ def tools_diagnosis(auth, private=False):
else: else:
diagnosis['system']['disks'] = {} diagnosis['system']['disks'] = {}
for disk in disks: for disk in disks:
if isinstance(disk, str): if isinstance(disks[disk], str):
diagnosis['system']['disks'] = disk diagnosis['system']['disks'][disk] = disks[disk]
else: else:
diagnosis['system']['disks'][disk] = 'Mounted on %s, %s (%s free)' % ( diagnosis['system']['disks'][disk] = 'Mounted on %s, %s (%s free)' % (
disks[disk]['mnt_point'], disks[disk]['mnt_point'],