ignore . and .. in directory listing
authorMaciej Tronowski <mtro@man.poznan.pl>
Thu, 16 Apr 2015 08:37:21 +0000 (10:37 +0200)
committerMaciej Tronowski <mtro@man.poznan.pl>
Thu, 16 Apr 2015 08:37:21 +0000 (10:37 +0200)
filex/views.py

index 5d23947..a4516ed 100644 (file)
@@ -1,3 +1,4 @@
+from itertools import islice
 import mimetypes
 
 from django.contrib.auth.decorators import login_required
@@ -38,7 +39,8 @@ def list_content(request):
         return JsonResponse({'msg': e.message}, status=400)
 
     data = []
-    for item in listing:
+    # 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')