Revision 692485cc snf-pithos-backend/pithos/backends/modular.py

b/snf-pithos-backend/pithos/backends/modular.py
1061 1061
            if node is not None:
1062 1062
                props = self.node.version_lookup(node, inf, CLUSTER_NORMAL)
1063 1063
            if props is not None:
1064
                if props[self.TYPE] in ('application/directory', 'application/folder'):
1064
                if props[self.TYPE].split(';', 1)[0].strip() in ('application/directory', 'application/folder'):
1065 1065
                    formatted.append((p.rstrip('/') + '/', self.MATCH_PREFIX))
1066 1066
                formatted.append((p, self.MATCH_EXACT))
1067 1067
        return formatted
......
1081 1081
                if node is not None:
1082 1082
                    props = self.node.version_lookup(node, inf, CLUSTER_NORMAL)
1083 1083
                if props is not None:
1084
                    if props[self.TYPE] in ('application/directory', 'application/folder'):
1084
                    if props[self.TYPE].split(';', 1)[0].strip() in ('application/directory', 'application/folder'):
1085 1085
                        return p
1086 1086
        return None
1087 1087
    

Also available in: Unified diff