Fix virtual folders.
authorAntony Chazapis <chazapis@gmail.com>
Thu, 11 Aug 2011 13:11:17 +0000 (16:11 +0300)
committerAntony Chazapis <chazapis@gmail.com>
Thu, 11 Aug 2011 13:11:17 +0000 (16:11 +0300)
pithos/backends/lib/node.py

index d862301..8e7a7c4 100644 (file)
@@ -730,11 +730,12 @@ class Node(DBWorker):
                     break
                 continue
             
-            pf = path[:idx + dz]
-            pappend(pf)
             if idx + dz == len(path):
                 mappend(props)
                 count += 1
+                continue # Get one more, in case there is a path.
+            pf = path[:idx + dz]
+            pappend(pf)
             if count >= limit: 
                 break