From 31781847241095d02be6f2d7616ab92e1047281d Mon Sep 17 00:00:00 2001 From: Maciej Tronowski Date: Wed, 2 Sep 2015 17:40:51 +0200 Subject: [PATCH] fix ignoring current and parent directory in listing --- filex/views.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/filex/views.py b/filex/views.py index 3215fd8..108f7c3 100644 --- a/filex/views.py +++ b/filex/views.py @@ -1,4 +1,3 @@ -from itertools import islice import logging import mimetypes import os @@ -62,12 +61,12 @@ class ListView(FTPView): listing = ftp.listing(make_url(params, 'path')) data = [] - # ignore . and .. from beginning of the listing - for item in islice(listing, 2, None): - item['size'] = filesizeformat(item['size']) - item['date'] = date_format(item['date'], 'CUSTOM_DATETIME_FORMAT') + for item in listing: + if item['name'] not in ['.', '..']: + item['size'] = filesizeformat(item['size']) + item['date'] = date_format(item['date'], 'CUSTOM_DATETIME_FORMAT') - data.append(item) + data.append(item) return JsonResponse(data, safe=False) -- 1.7.9.5