From bca5edf108c1c78bf3c203d04fcc611c7315c9a0 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Tue, 21 Apr 2020 20:49:36 +0300 Subject: [PATCH] gc: don't forget to load remote index (#3660) Kudos @pmrowla --- dvc/remote/base.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dvc/remote/base.py b/dvc/remote/base.py index 90fc167e1..811fd9fe5 100644 --- a/dvc/remote/base.py +++ b/dvc/remote/base.py @@ -75,11 +75,9 @@ class DirCacheError(DvcException): def index_locked(f): @wraps(f) def wrapper(remote_obj, *args, **kwargs): - remote = kwargs.get("remote") - if remote: - with remote.index: - return f(remote_obj, *args, **kwargs) - return f(remote_obj, *args, **kwargs) + remote = kwargs.get("remote", remote_obj) + with remote.index: + return f(remote_obj, *args, **kwargs) return wrapper