From 0b6d4f668c8bd94cada33b726caca336f8b5b258 Mon Sep 17 00:00:00 2001
From: Olivier BICHLER <olivier.bichler@cea.fr>
Date: Thu, 5 Sep 2024 14:21:12 +0200
Subject: [PATCH] Hotfix: missing check in scheduler

---
 src/scheduler/Scheduler.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/scheduler/Scheduler.cpp b/src/scheduler/Scheduler.cpp
index 4585e08d5..9c2109bf6 100644
--- a/src/scheduler/Scheduler.cpp
+++ b/src/scheduler/Scheduler.cpp
@@ -219,7 +219,7 @@ std::vector<std::shared_ptr<Aidge::Scheduler::StaticSchedulingElement>> Aidge::S
             bool isProducer = false;
             for (IOIndex_t outId = 0; outId < consumer->nbOutputs(); ++outId) {
                 for (const auto& child : consumer->getChildren(outId)) {
-                    if (child) {
+                    if (child && mGraphView->inView(child)) {
                         IOIndex_t inputIdx = 0;
                         for (const auto& childParent : child->getParents()) {
                             if (childParent == consumer) {
-- 
GitLab