We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 02b1a5a commit ac61302Copy full SHA for ac61302
usecases/usecase/usecase.go
@@ -1,6 +1,7 @@
1
package usecase
2
3
import (
4
+ "reflect"
5
"slices"
6
"sync"
7
@@ -127,7 +128,9 @@ func (u *UseCaseBase) indexAndScenariosOfEntity(entity spineapi.EntityRemoteInte
127
128
defer u.mux.Unlock()
129
130
for i, remoteEntity := range u.availableEntityScenarios {
- if entity != nil && entity.Address() == remoteEntity.Entity.Address() {
131
+ if entity != nil && entity.Address() != nil && remoteEntity.Entity.Address() != nil &&
132
+ reflect.DeepEqual(entity.Address().Device, remoteEntity.Entity.Address().Device) &&
133
+ reflect.DeepEqual(entity.Address().Entity, remoteEntity.Entity.Address().Entity) {
134
return i, remoteEntity.Scenarios
135
}
136
0 commit comments