projects
/
astakos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change pagination in group list
[astakos]
/
snf-astakos-app
/
astakos
/
im
/
templatetags
/
filters.py
diff --git
a/snf-astakos-app/astakos/im/templatetags/filters.py
b/snf-astakos-app/astakos/im/templatetags/filters.py
index
80e5875
..
04320cf
100644
(file)
--- a/
snf-astakos-app/astakos/im/templatetags/filters.py
+++ b/
snf-astakos-app/astakos/im/templatetags/filters.py
@@
-101,8
+101,12
@@
def paginate(l, args):
if isinstance(l, QuerySet):
l = l.order_by(sorting)
elif isinstance(l, list):
if isinstance(l, QuerySet):
l = l.order_by(sorting)
elif isinstance(l, list):
- l.sort(key=lambda i: getattr(i, sorting))
-
+ default = ''
+ if sorting.endswith('_date'):
+ default = datetime.datetime.utcfromtimestamp(0)
+ l.sort(key=lambda i: getattr(i, sorting) \
+ if getattr(i, sorting) else default)
+
paginator = Paginator(l, PAGINATE_BY)
try:
paginator = Paginator(l, PAGINATE_BY)
try: