Make key list command honor --no-lock

Fixes #4513
This commit is contained in:
Michael Gmelin authored and Michael Eischer committed 2023-10-19 22:09:35 +02:00
1 parent 495982232c
commit 34f3b13b7c
2 files changed
+15 -4

No files matched your search

+7 -4
View File
@@ -212,10 +212,13 @@ func runKey(ctx context.Context, gopts GlobalOptions, args []string) error {
switch args[0] {
case "list":
lock, ctx, err := lockRepo(ctx, repo, gopts.RetryLock, gopts.JSON)
defer unlockRepo(lock)
if err != nil {
return err
if !gopts.NoLock {
var lock *restic.Lock
lock, ctx, err = lockRepo(ctx, repo, gopts.RetryLock, gopts.JSON)
defer unlockRepo(lock)
if err != nil {
return err
}
}
return listKeys(ctx, repo, gopts)