Skip to content

Commit 017f185

Browse files
committed
register godi scope
1 parent 2942f58 commit 017f185

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

provider_scope.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,11 @@ func newServiceProviderScope(provider *serviceProvider, ctx context.Context) *se
125125
panic(fmt.Errorf("failed to register context in dig scope %s: %w", scope.scopeID, err))
126126
}
127127

128+
// Register the Scope in the dig scope
129+
if err := scope.digScope.Provide(func() Scope { return scope }); err != nil {
130+
panic(fmt.Errorf("failed to register scope in dig scope %s: %w", scope.scopeID, err))
131+
}
132+
128133
// Register scoped services in this dig scope
129134
for _, desc := range provider.descriptors {
130135
if desc.Lifetime != Scoped {

0 commit comments

Comments
 (0)