Add impulse effects validation in project scheduler

This commit is contained in:
2026-04-15 02:07:44 +02:00
parent e6f30d0735
commit a0ec31aa06

View File

@@ -3830,7 +3830,21 @@ function validateProjectScheduler(
);
}
const resolvedImpulseEffects =
routine.sequenceId === null
? []
: getProjectSequenceImpulseSteps(
sequences.sequences[routine.sequenceId] ?? { id: "", title: "", effects: [] }
);
if (resolvedEffects.length === 0) {
if (
routine.target.kind === "global" &&
resolvedImpulseEffects.length > 0
) {
continue;
}
diagnostics.push(
createDiagnostic(
"error",