Commit 2837e7731c8f6dec4425de52ed29e4818ee0f526

Authored by xp.Huang
2 parents 2e278d7f 78d62270

Merge branch '20220310' into 'master'

fix: 启动第二个场景联动时,第一个场景联动的触发器信息丢失的问题

See merge request huang/thingsboard3.3.2!63
... ... @@ -428,9 +428,9 @@ public class SceneLinkageServiceImpl extends AbstractBaseService<SceneLinkageMap
428 428 for (Trigger item : triggers) {
429 429 String deviceId = item.getEntityId();
430 430 List<String> scenes = devices.computeIfAbsent(deviceId, k -> new ArrayList<String>());
431   - String scenId = item.getSceneLinkageId();
432   - if (!scenes.contains(scenId)) {
433   - scenes.add(sceneId);
  431 + String triggerScenId = item.getSceneLinkageId();
  432 + if (!scenes.contains(triggerScenId)) {
  433 + scenes.add(triggerScenId);
434 434 }
435 435 if (scenes.isEmpty()) {
436 436 devices.remove(deviceId);
... ...