diff --git a/jm2l/views.py b/jm2l/views.py index 846f51d..3b75696 100644 --- a/jm2l/views.py +++ b/jm2l/views.py @@ -507,12 +507,20 @@ def expenses(request): if dic_out[tab_path[4]].get('RIB') is None: dic_out[tab_path[4]]['RIB'] = {'files':[], 'thumb':[]} u = User.by_slug(tab_path[4]) - dic_out[tab_path[4]]['User'] = { - 'uid':u.uid, - 'nom':u.nom, - 'prenom':u.prenom, - 'slug':u.slug - } + if u is None: + dic_out[tab_path[4]]['User'] = { + 'uid':'# NOT FOUND', + 'nom':name, + 'prenom':'# NOT FOUND', + 'slug':'# NOT FOUND' + } + else: + dic_out[tab_path[4]]['User'] = { + 'uid':u.uid, + 'nom':u.nom, + 'prenom':u.prenom, + 'slug':u.slug + } dic_out[tab_path[4]]['RIB']['files'].append( name ) dic_out[tab_path[4]]['RIB']['thumb'].append( name + ".jpg" ) @@ -525,12 +533,20 @@ def expenses(request): if dic_out[tab_path[4]].get('Justif') is None: dic_out[tab_path[4]]['Justif'] = {'files':[], 'thumb':[]} u = User.by_slug(tab_path[4]) - dic_out[tab_path[4]]['User'] = { - 'uid':u.uid, - 'nom':u.nom, - 'prenom':u.prenom, - 'slug':u.slug - } + if u is None: + dic_out[tab_path[4]]['User'] = { + 'uid':'# NOT FOUND', + 'nom':name, + 'prenom':'# NOT FOUND', + 'slug':'# NOT FOUND' + } + else: + dic_out[tab_path[4]]['User'] = { + 'uid':u.uid, + 'nom':u.nom, + 'prenom':u.prenom, + 'slug':u.slug + } dic_out[tab_path[4]]['Justif']['files'].append( name ) dic_out[tab_path[4]]['Justif']['thumb'].append( name + ".jpg" )