Commit 2837e7731c8f6dec4425de52ed29e4818ee0f526
Merge branch '20220310' into 'master'
fix: 启动第二个场景联动时,第一个场景联动的触发器信息丢失的问题 See merge request huang/thingsboard3.3.2!63
Showing
1 changed file
with
3 additions
and
3 deletions
... | ... | @@ -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); | ... | ... |