Skip to content

Commit 645ac46

Browse files
SagaMetadataCollection can have sagas found by scanning even on a send-only endpoint so just checking saga metadata is not sufficient. (#7784)
Co-authored-by: Daniel Marbach <danielmarbach@users.noreply.github.com>
1 parent e0ef888 commit 645ac46

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/NServiceBus.Core/Sagas/Sagas.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ public Sagas()
1515
{
1616
Enable<SynchronizedStorage>();
1717
DependsOn<SynchronizedStorage>();
18+
Prerequisite(context => !context.Settings.GetOrDefault<bool>("Endpoint.SendOnly"), "Sagas are only relevant for endpoints receiving messages.");
1819
Prerequisite(s => s.Settings.Get<SagaMetadataCollection>().HasMetadata, "No sagas were found. Either enable assembly scanning or manually register sagas using AddSaga<TSaga>().");
1920
}
2021

0 commit comments

Comments
 (0)