Revision ddea3095

b/snf-pithos-app/pithos/api/functions.py
613 613
        object_permissions = {}
614 614
        object_public = {}
615 615
        if until is None:
616
            name_idx = len('/'.join((v_account, v_container, '')))
616
            name = '/'.join((v_account, v_container, ''))
617
            name_idx = len(name)
617 618
            for x in request.backend.list_object_permissions(request.user_uniq,
618 619
                                                             v_account, v_container, prefix):
620

  
621
                # filter out objects which are not under the container
622
                if name != x[:name_idx]:
623
                    continue
624

  
619 625
                object = x[name_idx:]
620 626
                object_permissions[object] = request.backend.get_object_permissions(
621 627
                    request.user_uniq, v_account, v_container, object)

Also available in: Unified diff