getFusedStats : erreur quand un clone n'a pas de nom
Pour #3530 j'ai lancé un essai qui a planté à cause de
Traceback (most recent call last):
File "/usr/share/vidjil/server/web2py/gluon/restricted.py", line 219, in restricted
exec(ccode, environment)
File "/usr/share/vidjil/server/web2py/applications/vidjil/controllers/sample_set.py", line 1099, in <module>
File "/usr/share/vidjil/server/web2py/gluon/globals.py", line 421, in <lambda>
self._caller = lambda f: f()
File "/usr/share/vidjil/server/web2py/applications/vidjil/controllers/sample_set.py", line 927, in multi_sample_stats
results = getStatData(custom_result)
File "/usr/share/vidjil/server/web2py/applications/vidjil/controllers/sample_set.py", line 887, in getStatData
d = getFusedStats(fuse)
File "/usr/share/vidjil/server/web2py/applications/vidjil/controllers/sample_set.py", line 756, in getFusedStats
dest['main clone'] = data['clones'][0]['name']
KeyError: 'name'
En effet le clone dans ce fichier fused
(fused_file.fused_file.8b52253674a3c8e6.3034343635382d32383737302e6675736564.fused
) n'a pas de nom. Ça peut arriver.