|
|
@@ -34,10 +34,17 @@ def OrdinaUtenti(rq=None,ou=None):
|
|
|
rq.session['docOrder'] = 'utDW'
|
|
|
|
|
|
if 'docOrder' in rq.session and 'utDW' in rq.session.get('docOrder'):
|
|
|
- tmp = sorted(ou, key = lambda x: x.nome,reverse=False)
|
|
|
- print(len(tmp))
|
|
|
+ try:
|
|
|
+ tmp = sorted(ou, key = lambda x: x.nome,reverse=False)
|
|
|
+ print(len(tmp))
|
|
|
+ except AttributeError as ae:
|
|
|
+ print("problema ordinamento per sede:",ae)
|
|
|
if 'docOrder' in rq.session and 'utUP' in rq.session.get('docOrder'):
|
|
|
- tmp = sorted(ou, key = lambda x: x.nome,reverse=True)
|
|
|
+ try:
|
|
|
+ tmp = sorted(ou, key = lambda x: x.nome,reverse=True)
|
|
|
+ print(len(tmp))
|
|
|
+ except AttributeError as ae:
|
|
|
+ print("problema ordinamento per sede:",ae)
|
|
|
|
|
|
if rq.method == "POST" and 'seUP' in rq.POST:
|
|
|
print('seUP')
|
|
|
@@ -48,9 +55,18 @@ def OrdinaUtenti(rq=None,ou=None):
|
|
|
rq.session['docOrder'] = 'seDW'
|
|
|
|
|
|
if 'docOrder' in rq.session and 'seDW' in rq.session.get('docOrder'):
|
|
|
- tmp = sorted(ou, key = lambda x: x.sede.nome,reverse=False)
|
|
|
+ try:
|
|
|
+ tmp = sorted(ou, key = lambda x: x.sede.nome,reverse=False)
|
|
|
+ print(len(tmp))
|
|
|
+ except AttributeError as ae:
|
|
|
+ print("problema ordinamento per sede:",ae)
|
|
|
+
|
|
|
if 'docOrder' in rq.session and 'seUP' in rq.session.get('docOrder'):
|
|
|
- tmp = sorted(ou, key = lambda x: x.sede.nome,reverse=True)
|
|
|
+ try:
|
|
|
+ tmp = sorted(ou, key = lambda x: x.sede.nome,reverse=True)
|
|
|
+ print(len(tmp))
|
|
|
+ except AttributeError as ae:
|
|
|
+ print("problema ordinamento per sede:",ae)
|
|
|
|
|
|
if not tmp:
|
|
|
return ou
|