diff options
Diffstat (limited to 'src/leap/soledad/server/_blobs.py')
| -rw-r--r-- | src/leap/soledad/server/_blobs.py | 13 | 
1 files changed, 7 insertions, 6 deletions
| diff --git a/src/leap/soledad/server/_blobs.py b/src/leap/soledad/server/_blobs.py index 89c5927e..2ba3fe91 100644 --- a/src/leap/soledad/server/_blobs.py +++ b/src/leap/soledad/server/_blobs.py @@ -157,8 +157,8 @@ class FilesystemBlobsBackend(object):              count += len(filter(lambda i: not i.endswith('.flags'), filenames))          return json.dumps({"count": count}) -    def list_blobs(self, user, request, namespace='', order_by=None, -                   deleted=False, filter_flag=False): +    def list_blobs(self, user, namespace='', order_by=None, deleted=False, +                   filter_flag=False):          namespace = namespace or 'default'          blob_ids = []          base_path = self._get_path(user, namespace=namespace) @@ -180,7 +180,7 @@ class FilesystemBlobsBackend(object):              blob_ids = list(self._filter_flag(blob_ids, filter_flag))          blob_ids = [os.path.basename(path).replace('.deleted', '')                      for path in blob_ids] -        return json.dumps(blob_ids) +        return blob_ids      def _filter_flag(self, blob_paths, flag):          for blob_path in blob_paths: @@ -280,9 +280,10 @@ class BlobsResource(resource.Resource):              order = request.args.get('order_by', [None])[0]              filter_flag = request.args.get('filter_flag', [False])[0]              deleted = request.args.get('deleted', [False])[0] -            return self._handler.list_blobs(user, request, namespace, -                                            order_by=order, deleted=deleted, -                                            filter_flag=filter_flag) +            blobs = self._handler.list_blobs(user, namespace, +                                             order_by=order, deleted=deleted, +                                             filter_flag=filter_flag) +            return json.dumps(blobs)          only_flags = request.args.get('only_flags', [False])[0]          try:              if only_flags: | 
