fix build warning

A recent change made plumbing the backend through fsck unncessary.

Left fsck checking backend and skipping operating on key when it could
not find one. Not checking the backend would be a behavior change.
For example the command git-annex fsck --key FOO--bar does nothing
since FOO is not a known backend. If this were removed it would
instead go on and fsck it and warn that no copies exist of the key.
That behavior change seems like it would be fine, but I also have no
reason to make it.
This commit is contained in:
Joey Hess 2024-03-26 14:13:59 -04:00
parent f601e06b90
commit e23721f579
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38

View file

@ -216,7 +216,7 @@ startKey :: Maybe Remote -> Incremental -> (SeekInput, Key, ActionItem) -> NumCo
startKey from inc (si, key, ai) numcopies =
Backend.maybeLookupBackendVariety (fromKey keyVariety key) >>= \case
Nothing -> stop
Just backend -> runFsck inc si ai key $
Just _ -> runFsck inc si ai key $
case from of
Nothing -> performKey key numcopies
Just r -> performRemote key (AssociatedFile Nothing) numcopies r