From ba51188ed5d6eb18c399a4e50c159d65388eea91 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Tue, 21 Apr 2020 20:02:45 +0300 Subject: [PATCH] gc: don't forget to load remote index 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 90fc167e16..811fd9fe52 100644 --- a/dvc/remote/base.py +++ b/dvc/remote/base.py @@ -75,11 +75,9 @@ def __init__(self, checksum): 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