Switch to side-by-side view
--- a/Allura/allura/model/repository.py +++ b/Allura/allura/model/repository.py @@ -825,8 +825,11 @@ return None def get_blob(self, name, path_parts=None): - if path_parts is None: path_parts = [] - b = self.get_object(name, *path_parts) + if not path_parts: + t = self + else: + t = self.get_object(*path_parts) + b = t.get(name) if isinstance(b, Blob): return b return None