# HG changeset patch # User RhodeCode Admin # Date 2023-08-21 11:46:15 # Node ID 5611212e67bb3a23ef43f5981e6e03eee3e6e466 # Parent d2b5dad91875f3f25fad1674747b66ad04559087 files: don't pre load heavy attributes to compute file search diff --git a/rhodecode/model/scm.py b/rhodecode/model/scm.py --- a/rhodecode/model/scm.py +++ b/rhodecode/model/scm.py @@ -605,8 +605,11 @@ class ScmModel(BaseModel): _repo = self._get_repo(repo_name) commit = _repo.scm_instance().get_commit(commit_id=commit_id) root_path = root_path.lstrip('/') - for __, dirs, files in commit.walk(root_path): + top_node = commit.get_node(root_path) + top_node.default_pre_load = [] + + for __, dirs, files in commit.walk(top_node): for f in files: _data = {