This commit is contained in:
1 parent
2feecae70d
commit
c2dd826920
11 files changed
+773
-220
No files matched your search
@@ -205,6 +205,15 @@ impl<'a> RecipientPolicyManager<'a> {
|
||||
signing: Option<&SigningPolicy>,
|
||||
) -> Result<EffectiveRecipients, RecipientPolicyError> {
|
||||
let snapshot = self.repository.snapshot()?;
|
||||
self.resolve_for_entry_in_snapshot(&snapshot, entry, signing)
|
||||
}
|
||||
|
||||
pub(crate) fn resolve_for_entry_in_snapshot(
|
||||
&self,
|
||||
snapshot: &RepositorySnapshot,
|
||||
entry: &EntryPath,
|
||||
signing: Option<&SigningPolicy>,
|
||||
) -> Result<EffectiveRecipients, RecipientPolicyError> {
|
||||
let policy = snapshot.recipient_policy(entry).ok_or_else(|| {
|
||||
RecipientPolicyError::MissingRecipientPolicy {
|
||||
entry: entry.clone(),
|
||||
|
||||
Reference in new issue
Block a user