Skip to content

Commit 6edf734

Browse files
Copilotd2dyno1
andauthored
fix: propagate complementation read errors from VaultReader
Agent-Logs-Url: https://github.com/securefolderfs-community/SecureFolderFS/sessions/2bad546b-bd5e-4ad9-918d-0f1c2501790e Co-authored-by: d2dyno1 <53011783+d2dyno1@users.noreply.github.com>
1 parent e642156 commit 6edf734

1 file changed

Lines changed: 3 additions & 8 deletions

File tree

src/Core/SecureFolderFS.Core/VaultAccess/VaultReader.cs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,10 @@ public async Task<V4VaultConfigurationDataModel> ReadV4ConfigurationAsync(Cancel
5555

5656
public async Task<VaultSharesDataModel?> ReadComplementationAsync(CancellationToken cancellationToken)
5757
{
58-
try
59-
{
60-
var complementFile = await _vaultFolder.GetFileByNameAsync(Constants.Vault.Names.VAULT_COMPLEMENTATION_FILENAME, cancellationToken);
61-
return await ReadDataAsync<VaultSharesDataModel?>(complementFile, _serializer, cancellationToken);
62-
}
63-
catch (Exception)
64-
{
58+
if (await _vaultFolder.GetFirstByNameAsync(Constants.Vault.Names.VAULT_COMPLEMENTATION_FILENAME, cancellationToken) is not IFile complementFile)
6559
return null;
66-
}
60+
61+
return await ReadDataAsync<VaultSharesDataModel?>(complementFile, _serializer, cancellationToken);
6762
}
6863

6964
public async Task<VersionDataModel> ReadVersionAsync(CancellationToken cancellationToken)

0 commit comments

Comments
 (0)