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