Skip to content

Commit 01953bb

Browse files
Arthur1toddbaert
andauthored
fix: Prevent panic when setting non-comparable named providers (#286)
Signed-off-by: ASAKURA Kazuki <[email protected]> Co-authored-by: Todd Baert <[email protected]>
1 parent 3551f3c commit 01953bb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

openfeature/event_executor.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ func (e *eventExecutor) triggerEvent(event Event, handler FeatureProvider) {
344344

345345
// then run client handlers
346346
for name, reference := range e.namedProviderReference {
347-
if reference.featureProvider != handler {
347+
if !reflect.DeepEqual(reference.featureProvider, handler) {
348348
// unassociated client, continue to next
349349
continue
350350
}

0 commit comments

Comments
 (0)